MySQL下载地址:http://dev.mysql.com/downloads/mysql/
一、卸载mariadb
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
二、rpm包安装
1.rz命令将下载的rpm包传输到主机里面
2.添加yum源命令
rpm -ivh (mysql的rpm包)
3.查看添加的mysql yum源
cd /etc/yum.repos.d
ll
总用量 56
-rw-r--r-- 1 root root 2523 6月 16 2018 CentOS-Base.repo
-rw-r--r-- 1 root root 1572 12月 1 2016 CentOS-Base.repo.backup
-rw-r--r--. 1 root root 1664 9月 5 2019 CentOS-Base.repo.Bak
-rw-r--r--. 1 root root 1309 9月 5 2019 CentOS-CR.repo
-rw-r--r--. 1 root root 649 9月 5 2019 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 9月 5 2019 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 9月 5 2019 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 9月 5 2019 CentOS-Sources.repo
-rw-r--r--. 1 root root 6639 9月 5 2019 CentOS-Vault.repo
-rw-r--r-- 1 root root 1050 9月 18 2019 epel.repo
-rw-r--r-- 1 root root 1149 9月 18 2019 epel-testing.repo
-rw-r--r-- 1 root root 2076 4月 25 2019 mysql-community.repo
-rw-r--r-- 1 root root 2108 4月 25 2019 mysql-community-source.repo
4.更改安装版本 安装5.7版本
进入mysql-community.repo进行更改
vi mysql-community.repo
5.进入yum目录下
vi /etc/yum.repos.d
yum list | grep mysql 查看MySQL可用版本
或者用命令(yum repolist all | grep mysql)查看
6.安装MySQL
yum install -y mysql-community-server
7.启动MySQL
systemctl start mysqld.service
systemctl status mysqld.servic 查看MySQL服务的状态
8.从日志文件中找出登录MySQL的密码
grep "password" /var/log/mysqld.log
密码在:root@localhost:密码
9.登录MySQL
mysql -u root -p
10.修改密码规则
set global validate_password_policy=0;
set global validate_password_length=0;
11.修改密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘xxxx(密码)‘
12.设置远程
show databases;
use mysql
方法一(修改已存在的用户为远程):update user set host=‘%‘ where user=‘root‘;
方法二(增加一个为远程的用户):grant all on *.* to root@‘%‘ identified by ‘(设置密码)‘
flush privileges;