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訪問均可以了。