一、删除 mysql
1.先切换到 root 管理员用户:
su
2.查询mysql相关软件包
rpm -qa | grep mysql
3.卸载查询到的软件包
rpm -e --nodeps mysql57-community-release-el7-11.noarch
rpm -e --nodeps mysql-community-libs-5.7.30-1.el7.x86_64
rpm -e --nodeps mysql-community-server-5.7.30-1.el7.x86_64
rpm -e --nodeps mysql-community-common-5.7.30-1.el7.x86_64
rpm -e --nodeps mysql-community-libs-compat-5.7.30-1.el7.x86_64
rpm -e --nodeps mysql-community-client-5.7.30-1.el7.x86_64
4.查询文件或目录
find / -name mysql
5.继续删除文件或目录
rm -rf
6.清理本地yum缓存
yum clean all
二、安装mysql
1.下载 mysql 的 yum 安装源文件(5.7)
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
2.安装mysql的yum源文件
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3. 安装MySQL
yum -y install mysql-community-server
4. 启动 MySQL 服务
systemctl start mysqld
5. 添加 MySQL 服务到开机启动
systemctl enable mysqld
6.查看源码安装的MySQL的密码
grep 'temporary password' /var/log/mysqld.log
7.在Linux下登录mysql服务器(p 后面的密码 是 上一步后面的临时密码)
mysql -uroot -p
8.设置mysql数据密码策略
set global validate_password_length=1;
set global validate_password_policy=0;
9.修改数据库密码
set password for root@localhost = password('123456');
10.切换到mysql库
use mysql;
11.查看主机及用户信息
select host,user from user;
12.赋予任何主机访问数据的权限
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
13.刷新权限使其生效
flush privileges;
14.验证mysql
通过 navicat 连接 mysql ,看能否连接成功。