Mysql数据库设置权限

  这里使用cmd窗口进行权限设置。

  • 以管理员账号连接数据库
  • 创建数据库
create database 数据库名字 default charset=utf8;
  • 查看用户
select user,host,password from mysql.user;

Mysql数据库设置权限

  • 设置权限账号与密码
# 授权账号命令:
grant 权限(create, update等) on 库.表 to '账号'@'host' identified by '密码'
# all privileges表示授予所有权限, %代表允许所有域的连接
grant all privileges on luffy.* to 'luffy'@'%' identified by 'luffy';

# 要是本机连mysql连不上,再添加localhost访问权限,本机就可以登录了
>: grant all privileges on luffy.* to 'luffy'@'localhost' identified by 'luffy';
# 设置完有权限限制的账号后一定要刷新权限,如果没刷新权限,该终端无法被通知,当然也可以直接重启cmd
>: flush privileges;