前几天刚写过centos6.5安装mysql5.7的教程,这几天安装5.6,发现其中还是有些东西不太一样,这里做下记录
1.首先到mysql官网下载5.6 .tar的安装包,这里不做赘述
附:mysql5.6下载地址 https://dev.mysql.com/downloads/file/?id=487404
2.上传服务器,解压到安装目录
tar-xzvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz
3.安装数据库,初始化数据
cd mysql/scripts
./mysql_install_db --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data
4.修改配置文件
cd /data/mysql/support-files
cp my-default.cnf /etc/my.cnf
ln -s /data/mysql/bin/mysql /usr/bin/mysql
ln -s /data/mysq/bin/mysqladmin /usr/bin/mysqladmin
vim /etc/init.d/mysql #若mysql的安装目录是/usr/local/mysql,直接无视
修改文件中的两个变更值
basedir=/data/mysql
datadir=/data/mysql/data
cp mysql.server/etc/init.d/mysqld
5.配置环境变量
vim /etc/profile
exportMYSQL_HOME=/data/mysql
exportPATH=$PATH:$MYSQL_HOME/bin
source /etc/profile
6.启动数据库,修改密码
service mysqld start
mysqladmin -u root password 'your_password' #修改root用户ss密码
mysql -u root -p #登录mysql,需要输入密码
mysql>grant all privileges on *.* to 'root' @'%' identified by 'root'; #允许root用户远程访问
mysql>FLUSH PRIVILEGES; #刷新权限
mysql>exit
7.设置mysql开机自启动
chkconfig --add mysqld
chkconfig mysqld on
遇到问题
1.在/etc/my.cnf 中注掉 bind-address = 127.0.0.1
2.如果配置文件中没有上面这句话,在my.cnf加上 skip-name-resolve
最后配一张安装成功的图,也祝大家安装顺利