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

  

 

posted on 2019-04-12 10:06  李思墨  阅读(2365)  评论(0编辑  收藏  举报