之前尝试过 yum 、rpm、编译安装mysql,通过长时间的测试后,最终还是觉得最简单、高效的办法是采用二进制安装。
本次使用的系统是 CentOS 6.4 ,mysql版本为 mysql-5.6.26-X86_64位。
下载地址:http://pan.baidu.com/s/1bfknFo
一下为安装命令
1,切换路径
cd /usr/local/ 2,解压文件
Tar -xfmysql-advanced-5.6.26-linux-glibc2.5-x86_64.tar.gz 3,文件重命名
Mv mysql-advanced-5.6.26-linux-glibc2.5-x86_64 mysql
4,授权限
chown -Rmysql.mysql /usr/local/mysql 如果提示没有mysql用户,创建msyql用户即可 Groupadd mysql Useradd -g mysqlmysql 5,复制 my-default.cnf文件到etc
Cpsupport-files/my-default.cnf /etc/my.cnf chownmysql:mysql /etc/my.cnf 6,初始化数据
Chmod -R 755scripts/mysql_install_db scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data --defaults-file=/etc/my.cnf 7,复制mysql.server到本机
cp support-files/mysql.server/etc/init.d/mysqld
chmod 700 /etc/init.d/mysqld 8, 修改/etc/profile文件,配置mysql的安装路径
Vi /etc/profile ExportPATH=/usr/local/mysql/bin:$PATH 或者 echo “exportPATH=/usr/local/mysql/bin:$PATH” 是修改生效 Source/etc/profile 9, 启动mysql
/etc/init.d/mysqldstart 10, 设置mysql root用户密码
/usr/local/mysql/bin/mysqladmin-u root password 'new-password' /usr/local/mysql/bin/mysqladmin-u root -h localhost.localdomain password 'new-password 或者 set password for'root'@'localhost' =password('123456'); mysqladmin -u root -p password"123456" Enter password :【原来初始密码】 11,初始化测试数据
/usr/local/mysql/bin/mysql_secure_installation 12,登录mysql
Mysql -uroot-p123456 13, 添加开机启动
Chkconfig --addmysql 14, 创建mysql用户
CREATE USER 'boomhope'@'localhost'IDENTIFIED BY '123456';
15, 授权登录
GRANT all privileges ON boomhope TO'boomhope'@'host'
|