一、查看系统是否安装了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进行远程测试,连接成功即可。