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;