centos7.2卸载mysql_Centos 7.2 安装和卸载 MySQL 5.7

mysql-1.jpg

一、背景

闲暇之余在虚拟机安装了 Centos 7.2 系统,按照 《简单安装MySQL(RPM方式)》 这篇文章安装 MySQL ,发现由于包依赖的问题安装失败,于是索性在官网查询相关文档进行 MySQL 的安装。

二、安装

2.1 下载

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2.2 安装

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

yum -y install mysql-server

更多安装方式和细节请参照文章末尾的参考资料

2.3 登陆

# 重启 MySQL 服务

systemctl restart mysqld

# 获取临时的登陆密码

grep 'temporary password' /var/log/mysqld.log

# 根据上一步获取的密码登陆 MySQL 服务端

mysql -uroot -p

2.4 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码(如:Tiger123.)';

flush privileges;

注意: MySQL 默认安装了 validate_password 插件,它要求设置的密码长度至少为 8 位数,且需要包含至少一个大写字母,一个小写字母,一个数字和一个特殊符号。

原文如下:

MySQL's validate_password plugin is installed by default.

This will require that passwords contain at least one upper case letter,

one lower case letter, one digit, and one special character, and that the total password length

is at least 8 characters.

如果觉得设置密码条件苛刻,我们可以把该插件禁用:

在 /etc/my.cnf 中的 [mysqld] 下添加

validate_password=off

重启服务即可。

2.5 字符编码

MySQL 默认字符集为 latin,通过 show variables like ‘%character%’; 可以查看当前数据库的字符集。我们需要将其改为通用的 utf8:

在 /etc/my.cnf 中的 [mysqld] 下添加

character_set_server=utf8

重启服务即可。

2.6 查看用户

use mysql

select host,user,authentication_string from user;

2.7 设置开机自启动

systemctl enable mysqld

systemctl daemon-reload

2.8 配置文件目录

#配置文件

/etc/my.cnf

#日志文件

/var/log/mysqld.log

#服务启动脚本

/usr/lib/systemd/system/mysqld.service

#socket文件

/var/run/mysqld/mysqld.pid

三、卸载

3.1 查看 MySQL 安装的相关信息

rpm -qa | grep -i mysql

返回结果:

[root@localhost ~]# rpm -qa | grep -i mysql

mysql-community-common-5.7.19-1.el7.x86_64

mysql-community-client-5.7.19-1.el7.x86_64

mysql57-community-release-el7-11.noarch

mysql-community-server-5.7.19-1.el7.x86_64

mysql-community-libs-5.7.19-1.el7.x86_64

3.2 卸载

yum 方式卸载:

yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

yum remove mysql-community-release

rpm 方式卸载:

rpm -ev mysql-community-server-5.7.19-1.el7.x86_64

rpm -ev mysql-community-client-5.7.19-1.el7.x86_64

rpm -ev mysql-community-libs-5.7.19-1.el7.x86_64

rpm -ev mysql57-community-release-el7-11.noarch

rpm -ev mysql-community-common-5.7.19-1.el7.x86_64

3.3 删除残余文件

rm -rf /var/lib/mysql

rm -rf /usr/share/mysql

rm -f /var/log/mysqld.log

rm -f /etc/my.cnf

四、参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值