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访问均可以了。