CentOS6.1安装MySQL

1,253 阅读1分钟


查看自带的mysql版本:

rpm -qa|grep -i mysql 

直接将系统自带的mysql删除干净:

rpm -e --nodeps xxx(前面查询到的mysql版本)

清缓存:

yum clean dbcache 

下载MySQL源安装包:

wget http://repo.mysql.com/mysql57-community-release-el6-10.noarch.rpm 

安装yum源,选择版本:

yum -y localinstall mysql57-community-release-el6-10.noarch.rpm

修改配置文件:

vim /etc/yum.repos.d/mysql-community.repo 

需要哪个版本,就改成将enable=1,其他版本enable=0

安装MySQL服务端:

yum install mysql-community-server

可能会遇到问题:

mysql-connectors-community: [Errno 256] No more mirrors to try

解决方案:

清除仓库缓存 

yum clean all 

将服务器包信息缓存到本地 

 yum makecache yum install mysql-community-server 

安装成功后,修改配置文件 :

vim /etc/my.cnf 

添加内容 

character-set-server=utf8 
validate_password=off 

查看MySQL root帐号初始密码:

cat /var/log/mysqld.log | grep root@localhost mysql -uroot -p 

输入查询到的初始密码登录,修改密码:

SET PASSWORD = PASSWORD('123456');

exit 

mysql_secure_installation 

远程连接linux服务器:

需要设置xx账号密码可以访问用任何ip,访问MySQL服务器 

grant all privileges on *.* to root@"%" identified by "密码";  

然后再输入 flush privileges;在Linux服务器上重启MySQL就可以远程连接使用了