linux下安装mysql

https://www.django.cn/article/show-2.html CentOS7操作系统下快速安装MySQL8.0
https://zhangzifan.com/centos-7-remove-mysql.html CentOS 7下彻底卸载MySQL数据库

1.进入/home/目录,然后下载MySQL Yum库提供了RPM包。这个RPM包可以在这个地址找到
cd /home/
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

2.下载好之后,然后安装它
rpm -ivh mysql80-community-release-el7-1.noarch.rpm

3.选择要安装的MySQL版本。
在YUM库中,存储了多个版本的MySQL,现在最新版的MySQL版本为8.0的,我们更新YUM库之后,默认安装的是最新版本的MySQL,其它版本的存储库是禁用的。我们可以通过下面的命令来查看,到底支持哪几他版本的MySQL,并查看状态。
yum repolist all | grep mysql

4.我可以看到现在支持这几个版本的MySQL安装,并且MySQL8.0是属于启用状态,如果我们想要安装8.0版本的MySQL就不需要更改任何配置,直接安装即可。现在我们要安装的是5.7版本的,所以我们需要修改一下配置文件。打开/etc/yum.repos.d/mysql-community.repo

vim /etc/yum.repos.d/mysql-community.repo

5.我们找到5.7的和8.0的配置信息。
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
找到要安装的MySQL版本配置信息,并编辑启用的选项。enabled=0为禁用对应版本的YUM库,enabled=1为启用,默认8.0的配置为enabled=1,安装5.7的话,我们就把8.0的enabled=1修改为enabled=0,然后把5.7的enabled=0修改为enabled=1。

6.修改完成之后,我们通过下面的命令来验证状态:

yum repolist enabled | grep mysql

7.安装MySQL

sudo yum install mysql-community-server、

8.安装成功之后,通过下面命令启动Mysql:

sudo service mysqld start

9.查看启动状态:

sudo service mysqld status

10.设置MySQL密码。

MySQL在启动的时候,就已经自动进行了初始化。下面我们可以通过这个命令来查看超级用户的密码,这个存放在MySQL日志里:

sudo grep 'temporary password' /var/log/mysqld.log
密码为":"后面的(初始密码)

11.通下面的命令登录MySQL:
mysql -u root -p

12.修改密码规则
set global validate_password.policy=0;


set global validate_password.length=1;


13.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

原文地址:https://www.cnblogs.com/cwx-0324/p/10858695.html