之前尝试过 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‘
原文地址:http://karry3.blog.51cto.com/6323173/1735389