一、常用命令
服务启动、重启
service mysqld start #启动mysql服务
service mysqld restart #重启mysql服务
service mysqld status #查看mysql服务运行状态
查看mysql系统进程
ps -ef|grep mysqld
3、修改密码策略
# 查看默认的密码策略
SHOW VARIABLES LIKE 'validate_password%';
# 密码策略设置,按需选择以下参数设置
# LOW=0 只验证长度
# MEDIUM=1 验证长度、数字、大小写、特殊字符
# STRONG=2 验证长度、数字、大小写、特殊字符、字典文件
set global validate_password_policy=MEDIUM; #设置密码的验证强度等级LOW|MEDIUM|STRONG ,默认为MEDIUM
set global validate_password_length=6; #密码最小长度
set global validate_password_mixed_case_count=1; #密码中至少要包含大/小写字母的总个数
set global validate_password_number_count=1; #密码中至少要包含阿拉伯数字的个数
set global validate_password_special_char_count=1; #密码中至少要包含特殊字符的个数
set global validate_password_check_user_name = OFF; #用户名检测,检测是否重名
set global validate_password_dictionary_file; #指定密码验证的文件路径
4、使修改生效
flush privileges;
二、异常情况处理
无法远程连接
# 先在本地系统登录mysql
use mysql #切换到mysql数据库
# 更改mysql登录权限,实现全程可连接
update user set Host='%' where User='root';
FLUSH PRIVILEGES; #使修改的内容生效
忘记了密码