mysql]# rpm -qa | grep mariadb
mariadb-5.5.35-3.el7.x86_64
mariadb-libs-5.5.35-3.el7.x86_64
mariadb-server-5.5.35-3.el7.x86_64上面出现一些列表,都是mariadb的包,接下来我们要干掉他们
执行如下命令rpm -e - -nodeps mariadb-libs-XXXXX.x86_64 (注意我这里的xxxx, 要根据上面出现的列表 ,挨个干)
2.3查看系统中是否已安装了相关的mysql产品,如果有但不需要的将其卸载
[upload]# rpm -qa | grep -i mysql
perl-DBD-MySQL-4.023-5.el7.x86_64
qt-mysql-4.8.5-8.el7.x86_64
akonadi-mysql-1.9.2-4.el7.x86_64不需要,将其卸载
[mysql]# rpm -e --nodeps qt-mysql-4.8.5-8.el7.x86_64
[mysql]# rpm -e --nodeps perl-DBD-MySQL-4.023-5.el7.x86_64
[mysql]# rpm -e --nodeps akonadi-mysql-1.9.2-4.el7.x86_64
- 版本:mysql-5.7.20-1.el6.x86_64 环境:linux7.x
官方下载地址:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar
解压:
tar -xvf mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar
卸载之前的版本
rpm -qa | grep -i mysql
rpm -e xxxxx [之前安装的版本] --nodeps 要卸载的mysql版本
按照步骤来安装就好
1.rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm --nodeps --force
2.rpm -ivh mysql-community-devel-5.7.20-1.el6.x86_64.rpm --nodeps --force
3.rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm --nodeps --force
4.rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm --nodeps --force
修改密码 (有点特殊 )
1.找到my.cnf | 本机 /etc/my.cnf
2.[mysqld]#下添加
skip-grant-tables=1 #不用验证
3.开启mysql /etc/init.d/mysqld start|本机默认地址
4.进入并修改(依次命令)
1. mysql -uroot -p;
2.use mysql
3.update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';
5.my.cnf | 本机 /etc/my.cnf 里面删除skip-grant-tables=1
6.测试
mysql -uroot -p123456 -e "show databases;";
7.OK收工;