1.卸载MySQL
要想安装新的MySQL,旧的MySQL必须要卸载干净。
1.rpm包安装方式卸载:
查包名:rpm -qa|grep -i mysql
删除命令:rpm -e –nodeps 包名
2.删除mysql相关的目录:
查找mysql目录:find / -name mysql
删除mysql目录:rm -rf 目录
3.删除/etc/my.cnf:
rm -rf /etc/my.cnf
4.删除/var/log/mysqld.log(如果不删除,新的mysql无法生成新密码,无法登录)
rm -rf /var/log/mysqld.log
5.卸载依赖:
yum remove mysql-libs
yum remove mysql-server
yum remove perl-DBD-MySQL
yum remove mysql
2.卸载mariadb
查找mariadb:rpm -qa | grep mariadb
删除mariadb:rpm -e --nodeps 找到的rpm包
3.下载MySQL
1.下载mysql的yum源。
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2.按照.rpm文件的配置进行下载mysql的所有依赖。
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3.安装mysql-server。
yum install -y mysql-server
***出现错误***
修改源配置文件:
vi /etc/yum.repos.d/mysql-community.repo
###将gpgcheck改为0
安装成功。
4.配置MySQL开机自启动
启动mysql服务:systemctl start mysqld
设置开机系启动:
systemctl enable mysqld
systemctl daemon-reload
5.修改默认密码
vi /var/log/mysqld.log ====> 找到password
mysql -u root -p ====> 进入mysql
将口令复杂度调低
alter user user() identified by ''; ====> 修改新密码