• ADADADADAD

    如何在centos系统中安装mariadb[ mysql数据库 ]

    mysql数据库 时间:2024-11-29 09:50:05

    作者:文/会员上传

    简介:

    删除之前安装的mariadb1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:如果存在,使用rpm -e --nodeps mariadb-*全部删除:[root@localhost~]#rpm-qa|grepmariadbmariadb-s

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    删除之前安装的mariadb

    1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:

    如果存在,使用rpm -e --nodeps mariadb-*全部删除

    [root@localhost~]#rpm-qa|grepmariadbmariadb-server-5.5.52-1.el7.x86_64mariadb-libs-5.5.52-1.el7.x86_64[root@localhost~]#rpm-emysql-*错误:未安装软件包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.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: centosmariadb