1. 程式人生 > >Centos7使用yum安裝MySQL以及如何實現遠端連線

Centos7使用yum安裝MySQL以及如何實現遠端連線

因為MySQL被Oracle收購,目前推薦使用mariadb資料庫
步驟如下:
1)yum install mariadb
2) yum install mariadb-server
3) yum install mariadb-devel
   chmod -R 770 /var/lib/mysql
   systemctl restart mariadb.service
至此MySQL安裝完成
初始化密碼:
執行mysql命令,設定初始密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('input the password you like');


tips:
遠端連線資料庫:
1)mysql -u root -p password ;use mysql ;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 允許任何ip以root使用者登入
flush privileges;立即生效
2)修改my.cnf檔案 註釋掉bindaddress這句話,如果有的話
3)檢查防火牆
systemctl status iptables.service /firewalld.service  並關閉
另外 如果不想關閉防火牆,那麼可以新增規則,下面是使用命令新增
1)先確保防火牆已啟動
2)執行命令 firewall-cmd --permanent(永久) --add-port=3306(預設埠)/tcp(協議) 響應 success
3)  執行命令檢視規則新增是否成功 firewall-cmd --permanent --query-port=3306/tcp
4)重啟防火牆生效 systemctl restart mariadb.service
All work is done, good luck!


可參考連線
http://www.linuxidc.com/Linux/2016-10/136431.htm
http://jingyan.baidu.com/article/046a7b3ea0a126f9c27fa9a6.html
http://blog.csdn.net/hjwang1/article/details/51669223