centos7离线手动安装与完全卸载mysql-5.7(19年8月7日修改)

7 篇文章 0 订阅
5 篇文章 0 订阅
  • 卸载自带的数据库
yum -y remove mariadb-libs.x86_64

这里写图片描述
使用wget下载相应的安装包
在这里插入图片描述
下面还有centos6的,根据自己的系统选择合适的包
举例:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-1.el6.x86_64.rpm-bundle.tar

在这里插入图片描述

  • 解压安装mysql
tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

这里写图片描述

rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

这里写图片描述

  • 修改密码
    1.启动mysql:
    service mysqld start
    2.查看密码:
1	[root@localhost ~]# cat /var/log/mysqld.log|grep -n password

会看到命令运行结果类似下面:

6:2016-11-20T15:12:19.209149Z 1 [Note] A temporary password is generated for root@localhost: Jj!LR+pj>2ad

其中 “Jj!LR+pj>2ad”就是root用户的初始密码了
3.使用上一步得到的密码登录mysql:

mysql -u root -p

4.登录后修改密码:

mysql> alter user 'root'@'localhost' identified by '123456';

密码自己定义
此时会报错:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

这是因为密码的强度不够,校验不通过,通过降低密码强度来解决此问题

mysql> set global validate_password_policy =0;
 //默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
mysql> set global validate_password_length=4;
//指定了密码中数据的长度

最后再次修改密码:

mysql> alter user root@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)

yum安装mysql

yum install mysql-server

这里写图片描述
据说是因为centos7不支持mysql了
只能是通过手动安装了

centos完全卸载mysql

卸载mysql中的server 和libs
yum remove mysql mysql-server mysql-libs

在这里插入图片描述

查看系统中是否还有多余安装的mysql软件
 rpm -qa|grep mysql

在这里插入图片描述
若有,卸载掉所有有关mysql的软件

yum remove mysql mysql-community-common.x86_64 
删除分散mysql文件

查找文件

whereis mysql 

在这里插入图片描述
删除分散的文件

 rm -rf /usr/lib64/mysql 
 rm -rf /usr/share/mysql

到此,mysql应该就完全卸载干净了

如果主机能够联网,推荐使用yum安转mysql,
yum在线安装mysql

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值