本文将介绍如何在 Linux 上安装与配置 MySQL。
一、环境信息
二、预检查
1. 检查是否安装 MySQL
1 2 3
| rpm -qa | grep mysql
rpm -qa | grep MySQL
|
2. 检查是否安装 mariadb
3. 删除已有的数据库
如果查询到系统中已经安装了 MySQL 或 mariadb,应该将它们删除。
例如:
三、安装
1. 下载 Yum Repository
1
| wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
|
2. 安装 Yum Repository
1
| yum -y install mysql57-community-release-el7-10.noarch.rpm
|
3. 安装 MySQL
1
| yum -y install mysql-community-server
|
四、启动
1. 启动 MySQL
1
| systemctl start mysqld.service
|
2. 查看运行状态
1
| systemctl status mysqld.service
|
3. 查看临时密码
1
| grep "password" /var/log/mysqld.log
|
4. 登录 MySQL
五、配置 - 密码
1. 修改密码
1
| ALTER USER 'root'@'localhost' IDENTIFIED BY ['新密码'];
|
2. 设置密码永不过期
1
| ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
|
3. 设置密码为简单密码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| set global validate_password_policy = 0;
set global validate_password_length = 4;
set global validate_password_check_user_name = OFF;
set global validate_password_mixed_case_count = 0;
set global validate_password_special_char_count = 0; set global validate_password_mixed_case_count = 0;
flush privileges;
|
六、配置 - 远程连接
1. 开放服务器的端口
在服务器管理页面开放端口。
2. 配置用户
使用 mysql 数据库:
查询所有管理员:
1
| select user,host from user;
|
修改 root 用户的 host:
1
| update user set host = '%' where user = 'root';
|
刷新:
参考