1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
若是存在,使用rpm -e --nodeps mariadb-*所有删除:node
[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 现有的包:mysql
若是存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51所有删除;sql
[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 须要..........
安装命令:post
yum -y install mariadb mariadb-server
启动命令:this
systemctl start mariadb
添加开机启动插件
systemctl enable mariadb
简单配置命令行
mysql_secure_installation
进入命令行模式code
mysql -uroot -p
Host is not allowed to connect to this MySQL server
MySQL不容许远程登陆,因此远程登陆失败了,解决方法以下:server
在装有MySQL的机器上登陆MySQL mysql -u root -p密码 执行use mysql; 执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。 执行FLUSH PRIVILEGES; 通过上面4步,就能够解决这个问题了。 注: 第四步是刷新MySQL的权限相关表,必定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个缘由。