MySQL用户管理

MySQL用户管理

SQL

-- 创建用户:
create user 'wedo'@'%' identified by "123456";
-- 创建数据库
CREATE DATABASE wedo CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE wedo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 再给用户授权:
grant all privileges on *.* to 'wedo'@'%' ;

-- 刷新权限:
FLUSH PRIVILEGES;

-- 修改密码
alter user 'wedo'@'%' identified by "123456";

-- 查看密码策略
SHOW VARIABLES LIKE 'validate_password%';

-- 密码验证策略低要求(0或LOW代表低级)
set global validate_password.policy=LOW;

-- 密码至少要包含的小写字母个数和大写字母个数
set global validate_password.mixed_case_count=0;

-- 密码至少要包含的数字个数。
set global validate_password.number_count=1;

-- 密码至少要包含的特殊字符数
set global validate_password.special_char_count=0;

-- 密码长度
set global validate_password.length=6;

-- 添加权限
grant all privileges on *.* to 'wedo'@'%' with grant option;