一、查看系統是否安裝了mariadb,有的話就刪除掉。
1、rpm -qa | grep mariadb
2、rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
二、yum方式安裝mariadb,因為是用yum方式安裝,不用提前安裝依賴,系統會自動聯網安裝
yum -y install mariadb-server mariadb-client
三、啟動服務:systemctl start mariadb.server
查看服務狀態:systemctl status mariadb.server
四、設置mysql的遠程訪問。
在首次登陸mysql時,一定要注意修改以下內容,否則會出現遠程登陸不上,或者本地登陸不上,或者本地登陸進去看不到全部的表的問題。
1、刪除mysql數據庫中user表里面,用戶名為空的行。delete from user where user = '';
2、給root用戶設置密碼,密碼必須是加密的。update user set password = password('123456') where user = 'root';
3、給root用戶所有的權限。 grant all privileges on *.* to root@'%' identified by '123456' with grant option;
五、設置開機啟動(默認已經是開機啟動)
systemctl enable mariadb.service
六、開啟防火牆的3306端口
1、方法一:firewall-cmd --zone=public --add-port=3306/tcp --permanent
2、方法二:vim /etc/firewalld/zones/public.xml,添加”<port protocol="tcp" port="3306"/>"
3、重啟防火牆:systemctl restart firewalld.service
七、在本機使用navicat進行遠程測試,連接成功即可。