mysql 下载
# 下载 mysql 官方的 yum repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
mysql 安装
# 安装 mysql 官方的 yum repository
yum -y install mysql57-community-release-el7-10.noarch.rpm
# 安装 mysql 服务器
yum -y install mysql-community-server
mysql 启动
# 启动 mysql
systemctl start mysqld.service
# 设置开机自启动 mysql
systemctl enable mysqld.service
# 查看 mysql 服务当前状态
systemctl status mysqld.service
# 查找初始密码
cat /var/log/mysqld.log | grep password
# 登录mysql
mysql -uroot -p
mysql 配置
# 设置root用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
# 修改密码校验的策略,只验 证密码的长度
set global validate_password_policy=LOW;
# 设置密码长度只需要四位即可
set global validate_password_length=4;
# 授予root用户远程访问权限
use mysql;
update user set host='%' where user = 'root';
flush privileges;
# 远程连接测试
# 卸载 mysql 官方的 yum repository
yum -y remove mysql57-community-release-el7-10.noarch
mysql 删除
# 查找以前是否装有mysql
rpm -qa | grep -i mysql
# 停止mysql服务
systemctl stop mysqld.service
# 删除之前安装的 mysql
rpm -e mysql-community-common-5.7.34-1.el7.x86_64.rpm --nodeps
rpm -e mysql-community-libs-5.7.34-1.el7.x86_64.rpm --nodeps
rpm -e mysql-community-client-5.7.34-1.el7.x86_64.rpm --nodeps
rpm -e mysql-community-server-5.7.34-1.el7.x86_64.rpm --nodeps
# 查找之前老版本 mysql 的目录
find / -name mysql
# 删除对应的 mysql 目录
rm -rf 目录
# 删除 /etc/my.cnf
rm -rf /etc/my.cnf
# 再次查找机器是否安装 mysql
rpm -qa | grep -i mysql
# 若无,直接安装 mysql 即可