码迷,mamicode.com
首页 > 数据库 > 详细

CentOS 7.x 卸载删除MariaDB,重新安装,安装MYSQL离线版和源代码

时间:2020-02-20 20:23:41      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:mys   ref   源代码   group   inux   离线   cat   lin   com   

CentOS 7.x 卸载删除MariaDB

1、卸载

[root@node1 ~]# rpm -qa|grep mariadb
mariadb-5.5.56-2.el7.x86_64
mariadb-libs-5.5.56-2.el7.x86_64
mariadb-server-5.5.56-2.el7.x86_64
[root@node1 ~]#

用yum进行卸载:

[root@node1 ~]# yum remove mariadb
...
Removed:
  mariadb.x86_64 1:5.5.56-2.el7                                                                                                                  

Dependency Removed:
  mariadb-server.x86_64 1:5.5.56-2.el7                                                                                                           

Complete!
[root@node1 ~]#

卸载完毕之后发现还有lib没有移除掉,直接卸载:

[root@localhost mysql-5.7.28-linux-glibc2.12-x86_64]# rpm -qa | grep mariadb
mariadb-libs-5.5.64-1.el7.x86_64
[root@localhost mysql-5.7.28-linux-glibc2.12-x86_64]# rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

 

2、删除遗留目录

[root@node1 ~]# ls /etc/my.cnf
/etc/my.cnf
[root@node1 ~]# ll /var/lib/mysql/
total 28700
-rw-rw---- 1 mysql mysql    16384 May  5 10:31 aria_log.00000001
-rw-rw---- 1 mysql mysql       52 May  5 10:31 aria_log_control
-rw-rw---- 1 mysql mysql 18874368 May  5 10:31 ibdata1
-rw-rw---- 1 mysql mysql  5242880 May  5 10:31 ib_logfile0
-rw-rw---- 1 mysql mysql  5242880 Oct  6  2017 ib_logfile1
drwx------ 2 mysql mysql     4096 Oct  6  2017 mysql
drwx------ 2 mysql mysql     4096 Oct  6  2017 performance_schema
[root@node1 ~]#

[root@node1 ~]# rm -rf /etc/my.cnf
[root@node1 ~]# rm -rf /var/lib/mysql/

3、重新安装

[root@node1 ~]# yum install -y mariadb mariadb-server
[root@node1 ~]# systemctl start mariadb
[root@node1 ~]# systemctl enable mariadb
[root@node1 ~]# mysql_secure_installation

安装MYSQL离线版本

 1. 检测mysql是否有相关文件,有的话进行卸载:

[root@localhost mysql-5.7.28-linux-glibc2.12-x86_64]# rpm -qa | grep mysql
qt-mysql-4.8.7-3.el7_6.x86_64
[root@localhost mysql-5.7.28-linux-glibc2.12-x86_64]# rpm -e --nodeps qt-mysql-4.8.7-3.el7_6.x86_64

2.检查mysql组合用户是否存在:

# 检查mysql组和用户是否存在,如无则创建
[root@CDH-141 ~]# cat /etc/group | grep mysql
[root@CDH-141 ~]# cat /etc/passwd | grep mysql 

如果存在mysql组,则不需要新增,那么不存在mysql组,就需要新增一个mysql组:

[root@localhost ~]# groupadd mysql

如果存在mysql用户,则不需要新增,那么不存在mysql用户,就需要新增一个mysql用户:

[root@localhost ~]# useradd -g mysql mysql

修改mysql用户的密码:

[root@localhost ~]# passwd mysql
更改用户 mysql 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
抱歉,密码不匹配。
新的 密码:
无效的密码: 密码包含用户名在某些地方
重新输入新的 密码:
抱歉,密码不匹配。
新的 密码:
无效的密码: 密码未通过字典检查 - 过于简单化/系统化
重新输入新的 密码:
抱歉,密码不匹配。
passwd: 已经超出服务重试的最多次数

 

https://www.cnblogs.com/yy3b2007com/p/10497787.html

CentOS 7.x 卸载删除MariaDB,重新安装,安装MYSQL离线版和源代码

标签:mys   ref   源代码   group   inux   离线   cat   lin   com   

原文地址:https://www.cnblogs.com/jiangxiaobo/p/12337026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!