虚拟机linu环境x下安装Mariadb关闭防火墙和设置远程登陆详解以及卸载

1. 首先需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库。当然你也可以不安装这个包,自己配置软件仓库也是一样的。

yum install -y epel-release

2,查看mariadb的依赖情况

yum search mariadb

3,安装缺少的依赖包:

yum -y install  mariadb-sever mariadb mariadb-libs mariadb-devel

4,启动mariadb

systemctl start mariadb

5,查看状态

systemctl status mariadb

6,设置开机启动

systemctl enable mariadb

7,输入mysql即可访问 查看下当前数据库 select version(); 查看版本信息

7,执行mysql_secure_installation来做一些常规化安全设置  设置root 用户远程权限等

   详情: https://www.cnblogs.com/sunny18/p/8684861.html

   

8,设置好之后如果在虚拟机上可能会出现下面错误 原因是没有关闭linux防火墙 不能远程登陆数据库

9,查看防火墙状态 在开启状态

systemctl status firewalld

10,关闭防火墙

关闭防火墙:systemctl stop firewalld  设置开机关闭防火墙:systemctl disable firewalld      屏蔽firewalld服务:systemctl mask firewalld

11,安全增强型 Linux(Security-Enhanced Linux)简称 SELinux, 编辑/etc/selinux/config文件,如下图,将SELINUX的值设置为disabled。下次开机SELinux就不会启动了。

12,接下来在此进行测试有出现错误 出错的原因是没有给mariadb远程访问权限

13,授予用户最大的权限

grant all privileges on *.* to 'root'@'%' identified by '你的密码';

 参考:https://www.cnblogs.com/wanson/articles/12002110.html

14 ,刷新

flush privileges;

15,相关数据库参考连接:如何设置新用户并且赋予该用户权限 https://blog.csdn.net/paullinjie/article/details/80340145

16,卸载mariadb

猜你喜欢

转载自www.cnblogs.com/f2ehe/p/12037731.html