Centos 6.5 yum安装mysql5.7 亲测可用

Step1: 检测系统是否自带安装mysqlmysql

#yum list installed | grep mysqlsql

Step2: 删除系统自带的mysql及其依赖 命令:服务器

 

# yum -y remove mysql-libs.x86_64tcp

Step3.从mysql的官网下载mysql57-community-release-el6-5.noarch.rpm(注意这里的el6-5即适配RHEL6.5的版本,若是下载了其它版本后面的安装过程当中可能会报错):.net

 

wget --no-check-certificate https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpmrest

 

Step4.安装第3步下载的rpm文件:server

 

yum install mysql-community-release-el6-5.noarch.rpmip

 

安装成功后,咱们能够看到/etc/yum.repos.d/目录下增长了如下两个文件rem

 

1 # ls /etc/yum.repos.dget

2 mysql-community-source.repo

3 mysql-community.repo

查看mysql57的安装源是否可用,如不可用请自行修改配置文件(/etc/yum.repos.d/mysql-community.repo)使mysql57下面的enable=1

如有mysql其它版本的安装源可用,也请自行修改配置文件使其enable=0

 

1 # yum repolist enabled | grep mysql

2 mysql-connectors-community MySQL Connectors Community                        13

3 mysql-tools-community      MySQL Tools Community                             18

4 mysql57-community-dmr      MySQL 5.7 Community Server Development Milesto    65

Step5.使用yum安装mysql:

 

yum install mysql-community-server

Step6.启动mysql服务:

 

service mysqld start

Step6.查看root密码:

 

grep 'password' /var/log/mysqld.log

 

Step6.修改登陆密码

 

mysqladmin -uroot -p'Step5中查到的密码' password '你的新密码'

Step7. 登陆mysql

 

mysql -uroot -p'密码'

Step8.添加远程用户

 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'abc@123' WITH GRANT OPTION;

FLUSH PRIVILEGES;

Step9.设置服务器防火墙,将mysql端口暴露出去

vi /etc/sysconfig/iptables

在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited以前,添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

Step10.重启防火墙

service iptables restart

这样从其余服务器的mysql客户端,或者jdbc访问均可以了。

相关文章
相关标签/搜索