设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 站长学院 > MySql教程 > 正文

怎么在centos系统中安装mariadb

发布时间:2022-02-16 13:37 所属栏目:115 来源:互联网
导读:这篇文章给大家介绍如何在centos系统中安装mariadb,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 删除之前安装的mariadb 1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包: 如果存在,使用rpm -e --nodeps mariadb-*全部删除:
      这篇文章给大家介绍如何在centos系统中安装mariadb,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
 
      删除之前安装的mariadb
 
1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
 
如果存在,使用rpm -e --nodeps mariadb-*全部删除:
 
[root@localhost ~]# rpm -qa | grep mariadb
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost ~]# rpm -e mysql-*
错误:未安装软件包 mysql-*
2.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
 
如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除;
 
[root@localhost ~]# yum remove mysql mysql-server mysql-libs compat-mysql51
已加载插件:fastestmirror, langpacks
参数 mysql 没有匹配
参数 mysql-server 没有匹配
参数 compat-mysql51 没有匹配
正在解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.52-1.el7 将被 删除
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-5.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 2:postfix-2.10.1-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 1:qt-mysql-4.8.5-13.el7.x86_64 需要..........
 
安装mariadb
 
安装命令:
 
复制代码 代码如下:
 
 
yum -y install mariadb mariadb-server
 
启动命令:
 
复制代码 代码如下:
 
 
systemctl start mariadb
 
添加开机启动
 
复制代码 代码如下:
 
 
systemctl enable mariadb
 
简单配置
 
复制代码 代码如下:
 
 
mysql_secure_installation
 
进入命令行模式
 
mysql -uroot -p
遇到的问题
 
Host is not allowed to connect to this MySQL server
 
MySQL不允许远程登录,所以远程登录失败了,解决方法如下:
 
在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;
经过上面4步,就可以解决这个问题了。
注: 第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。
 
关于如何在centos系统中安装mariadb就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读