centos7通過yum安裝mysql,並授權遠程連接


 

安裝:

CentOS 7的yum源中沒有正常安裝MySQL的mysql-sever文件,需要去官網上下載(通過安裝mysql的yum容器,再通過yum安裝mysql

注:安裝前,需要卸載所有的mariadb軟件(完全兼容mysql的另一個數據庫,mysql原創者所寫),通過命令yum remove mariadb*

獲取yum地址:



安裝mysql的yum容器:


其實就是在/etc/yum.repo.d/  下添加了兩個容器檔案:



    查看那個yum容器有什么mysql軟件(yum install mysql-這里再按兩次Tab鍵,注:使用yum時,yum 會先下載容器的清單到本機的 /var/cache/yum 里面去,但mysql的容器是剛添加的,/var/cache/yum 里面還沒下載,所以yum install mysql-這里再按兩次Tab鍵,應該不會出現下面畫面,

所以可以先輸入:yum list mysql-community-client,加載容器清單到/var/cache/yum,在輸入yum install mysql-這里再按兩次Tab鍵):



我這里安裝了這些:



安裝完后啟動mysql:



設置密碼:



授權遠程訪問:

登陸:


使用mysql數據庫(真正的數據庫,而非數據庫軟件),將所有數據庫的所有表(*.*)的所有權限(all privileges),授予通過任何ip(%)訪問的root用戶,密碼為123456,最后刷新(flush privileges)即可。


開放防火牆端口:

通過vim修改/etc/sysconfig/iptables,添加一行(這里是為了簡單添加一行,更多防火牆知識請自行學習):



重啟防火牆:



在windows下,我用 navicat測試:


遠程連接成功。






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM