安装mysql可以通过yum源和压缩包两种方式安装,压缩包安装的mysql通常利用的是旧的 SysVinit 脚本,利用命令如:service mysql start。假如想要交给服务器的任务管理器管理需要进行额外配置,配置中大概会出现一些题目,推荐利用yum源安装,下面将利用yum源安装mysql的过程。
7,修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
假如报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
表示你的密码不满意默认的密码策略:
1,至少包含 1 位大小写
2,至少包含 1 位数字
3,包含 1 个特殊符号
4,必须 8 位及以上
重新设置满意策略的密码
# 设置密码后刷新环境
FLUSH PRIVILEGES;
8,修改密码策略,假如觉得密码太复杂可以修改策略
检察策略
SHOW VARIABLES LIKE 'validate_password%';
validate_password.policy:密码策略,默以为MEDIUM。
其他策略:
LOW:只验证长度;
MEDIUM:验证长度、数字、大小写、特殊字符;默认值。
STRONG:验证长度、数字、大小写、特殊字符、字典文件;
修改策略
# 修改策略为: LOW
SET GLOBAL validate_password.policy = LOW;
# 假如不修改策略可修改策略的某项,如修改特殊字符为:0 ,其他属性修改同下。
SET GLOBAL validate_password.special_char_count = 0;
# 再修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
# 刷新
FLUSH PRIVILEGES;
9,配置远程连接
# 检察数据库
show databases;
# 利用mysql数据库
use mysql;
# 设置其他ip也能访问,localhost:表示只能当地访问,%:表示利用环境都能访问,也可指定ip 服务。
update user set host='%' where user='root';
# 刷新
FLUSH PRIVILEGES;
# 退出mysql
exit
10,开放防火墙端口,假如不利用防火墙直接跳过
# 检察防火墙状态
systemctl status firewalld