1、首先打开网址https://dev.mysql.com/downloads/file/?id=470281
2、右键No thanks, just start my download. 复制连接地址
3、wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
回车
4、ls查看是否有mysql57-community-release-el7-ll.noarch.rpm
然后rpm -ivh mysql57-community-release-el7-ll.noarch.rpm
安装mysql仓库
更新仓库yum makecache
5、安装yum -y install mysql-community-server.x86_64
6、第一次启动
systemctl start mysqld
设置开机启动
systemctl enable mysqld
7、关闭防火墙
sed -ri '^SELINUX=/cSELINUX=disabled' /ect/selinux/config
关闭防火墙 systemctl stop firewalld
systemctl disable firewalld
8、登陆 5.7后默认有密码
查看密码密码 grep 'password' /var/log/mysqld.log 查看密码
登陆mysql -uroot -p 登陆
9、修改(简单)密码
先修改参数
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.05 sec)
mysql>
mysql>
mysql> set global validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_number_count=3;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=3;
Query OK, 0 rows affected (0.00 sec)
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password_dictionary_file | |
| validate_password_length | 3 |
| validate_password_mixed_case_count | 0 |
| validate_password_number_count | 3 |
| validate_password_policy | LOW |
| validate_password_special_char_count | 0 |
+--------------------------------------+-------+
6 rows in set (0.00 sec)
修改简单密码
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的密码');
Query OK, 0 rows affected, 1 warning (0.00 sec)
10、远程登陆授权
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION;
mysql> flush privileges