【发布时间】:2021-04-20 04:09:44
【问题描述】:
我只需要为一个新的 mysql 用户帐户添加 mysql 数据库表备份权限。我的mysql版本是5.6。我试过下面的命令,但它不起作用。有人可以帮忙吗?
GRANT SELECT, CREATE, UPDATE, DELETE, LOCK TABLES, RELOAD, SHOW VIEW ON *.* TO 'username'@'%' IDENTIFIED BY 'test123';
【问题讨论】:
我只需要为一个新的 mysql 用户帐户添加 mysql 数据库表备份权限。我的mysql版本是5.6。我试过下面的命令,但它不起作用。有人可以帮忙吗?
GRANT SELECT, CREATE, UPDATE, DELETE, LOCK TABLES, RELOAD, SHOW VIEW ON *.* TO 'username'@'%' IDENTIFIED BY 'test123';
【问题讨论】:
您只需要两个命令:
GRANT LOCK TABLES, SELECT ON DATABASE_NAME.* TO 'BACKUP_USER'@'%' IDENTIFIED BY 'PASSWORD';
接着是:
FLUSH PRIVILEGES;
希望对你有帮助??
【讨论】: