首页 > 数据库技术 > 详细

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

时间:2019-12-14 00:38:41      阅读:109      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

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

原文:https://www.cnblogs.com/f2ehe/p/12037731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!