[root@192 nginx-1.12.2]# cd /usr/local/src/
下载MySQL的repo源:
[root@192 src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
解压:
[root@192 src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装:
[root@192 src]# yum -y install mysql-server
出错:
----
源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
失败的软件包是:mysql-community-client-5.7.39-1.el7.x86_64
GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
---
安装密钥:
[root@192 src]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
[root@192 src]# yum -y install mysql-server
启动:
[root@192 src]# systemctl start mysqld
关闭:
[root@192 src]# systemctl enable mysqld
查看状态:
[root@192 src]# systemctl status mysqld
查看原始密码:
[root@192 src]# grep "password" /var/log/mysqld.log
2022-09-16T02:06:20.361539Z 1 [Note] A temporary password is generated for root@localhost: sNg9vwPylk+j
登录:
[root@192 src]# mysql -uroot -psNg9vwPylk+j
改密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
报错:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
降低密码程度:
mysql> set global validate_password_policy=LOW;
设置密码长度:
mysql> set global validate_password_length=6;
改密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
查看数据库:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
设置mysql连接字符集: mysql> set names utf8;
数据库存储目录:/var/lib/mysql
配置文件:/etc/my.cnf