Mysql 创建只能访问操作指定数据库用户

命令行操作

  • 使用 root 用户登录 MySQL
# mysql -uroot -p

image.png

  • 创建用户 - 创建测试用户 testUser
mysql> CREATE DATABASE dbtest;
  • 设置 testUser 用户的密码 - 密码需要符合密码规则
mysql> CREATE USER 'testUser'@'%' IDENTIFIED BY 'Abc..123456';
  • 设置 testUser用户只有 dbtest 数据库的所有权限
mysql> GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK TABLES, EVENT ON `dbtest`.* TO 'testUser'@'%';
  • 设置testUser 用户可远程连接
mysql> GRANT GRANT OPTION ON `dbtest`.* TO 'testUser'@'%';

image.png

image.png


标题:Mysql 创建只能访问操作指定数据库用户
作者:Mune
地址:https://cnxiaobai.com/articles/2021/06/04/1622817226727.html

    评论
    0 评论
avatar

取消