Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 尝试复制用户时无法分析grant语句_Mysql_Database - Fatal编程技术网

Mysql 尝试复制用户时无法分析grant语句

Mysql 尝试复制用户时无法分析grant语句,mysql,database,Mysql,Database,我试图使用mysqluserclone复制一个用户,我得到以下信息: ubuntu@****:~$ mysqluserclone --source=<rootuser>:<password>@<db_endpoint> --destination=<rootuser>:<password>@<db_endpoint> '<sourceuser>'@'%' '<destinationuser>'@'%'

我试图使用
mysqluserclone
复制一个用户,我得到以下信息:

ubuntu@****:~$ mysqluserclone --source=<rootuser>:<password>@<db_endpoint> --destination=<rootuser>:<password>@<db_endpoint> '<sourceuser>'@'%' '<destinationuser>'@'%' -vvv
WARNING: Using a password on the command line interface can be insecure.
# Source on <db_endpoint>: ... connected.
# Destination on <db_endpoint>: ... connected.
# Cloning 1 users...
ERROR: Unable to parse grant statement GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'rootuser'@'%' IDENTIFIED BY PASSWORD <secret> WITH GRANT OPTION
ubuntu@****:~$mysqluserclone--source=:@--destination=:@''''''@'%'-vvv
警告:在命令行界面上使用密码可能不安全。
#来源:。。。有联系的。
#目的地:。。。有联系的。
#正在克隆1个用户。。。
错误:无法分析grant语句grant SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、RELOAD、PROCESS、REFERENCE、ALTER、SHOW数据库、CREATE临时表、LOCK表、EXECUTE、复制从机、复制客户端、CREATE视图、SHOW视图、CREATE例程、ALTER例程、CREATE USER、EVENT、,在**上将触发器触发到由带有GRANT选项的密码标识的“rootuser”@“%”
根用户的权限为:

mysql> show grants for '<rootuser>'@'%';
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for <rootuser>@%                                                                                                                                                                                                                                                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO '<rootuser>'@'%' IDENTIFIED BY PASSWORD <secret> WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> show grants for '<sourceuser>'@'%';
+---------------------------------------------------------------------------+
| Grants for <sourceuser>@%                                                        |
+---------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO '<sourceuser>'@'%' IDENTIFIED BY PASSWORD <secret>         |
| GRANT SELECT, INSERT, UPDATE, DELETE ON `<mydb>`.* TO ' <sourceuser>'@'%' |
+---------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql>显示对“@%”的授权;
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|拨款@%|
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|将选择、插入、更新、删除、创建、删除、重新加载、处理、引用、索引、更改、显示数据库、创建临时表、锁定表、执行、复制从机、复制客户端、创建视图、显示视图、创建例程、更改例程、创建用户、事件、触发器(在*.*上)授予“@%”,由带有授予选项的密码标识|
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
一行一组(0.00秒)
源用户的权限为:

mysql> show grants for '<rootuser>'@'%';
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for <rootuser>@%                                                                                                                                                                                                                                                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO '<rootuser>'@'%' IDENTIFIED BY PASSWORD <secret> WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> show grants for '<sourceuser>'@'%';
+---------------------------------------------------------------------------+
| Grants for <sourceuser>@%                                                        |
+---------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO '<sourceuser>'@'%' IDENTIFIED BY PASSWORD <secret>         |
| GRANT SELECT, INSERT, UPDATE, DELETE ON `<mydb>`.* TO ' <sourceuser>'@'%' |
+---------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql>显示对“@%”的授权;
+---------------------------------------------------------------------------+
|拨款@%|
+---------------------------------------------------------------------------+
|将**上的用法授予由密码标识的“@%”|
|将“`.*上的选择、插入、更新和删除授予“@%”|
+---------------------------------------------------------------------------+
一组2行(0.00秒)
是否有人可以帮助解决此问题,或建议创建此用户的其他方法