参考地址:mysql文档
创建数据库
字符集名一般使用utf8 或者utf8mb4
校队规则名(排序)一般使用 utf8mb4_croatian_ci
1,创建数据库
CREATE DATABASE [IF NOT EXISTS] <数据库名>
[[DEFAULT] CHARACTER SET <字符集名>]
[[DEFAULT] COLLATE <校对规则名>];
2,修改数据库
ALTER DATABASE [数据库名] {
[ DEFAULT ] CHARACTER SET <字符集名> |
[ DEFAULT ] COLLATE <校对规则名>}
用户设置
1,进入mysql 数据库
use mysql
2,创建用户
create user '用户名'@'ip' identified by '密码';
drop user '用户名'@'ip';
rename user '用户名'@'ip' to '新用户名'@'ip';
set password for '用户名'@'ip' = Password('新密码');
ip 更换为 '%' 指任何ip, 也可以拼装类似like写法
3,授权
# 查看权限
show grants for '用户名'@'ip'
# 授权
grant select,insert,update on 库名.表名 to '用户名'@'ip';
# root用户才有的命令,授权所有权限
grant all privileges on 库名.表名 to '用户名'@'ip';
# 取消授权
revoke all on 库名.表名 from '用户名'@'ip';
revoke all privileges on 库名.表名 from '用户名'@'ip';
库名和表名可以用*代替