安裝:
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測試:
遠程連接成功。