Artem Asked:2024-11-20 17:23:40 +0800 CST2024-11-20 17:23:40 +0800 CST 2024-11-20 17:23:40 +0800 CST SQL 错误 (1396):“root”@“localhost”的操作 CREATE USER 失败 772 我无法向 root 用户添加从本地主机(即从服务器本身)访问的权限。 /* SQL 错误 (1396): 'root'@'localhost' 操作 CREATE USER 失败 */ 我不明白这是什么废话? 现在的权利是: MySQL v5.7 mysql 1 个回答 Voted Best Answer Artem 2024-11-21T00:48:14+08:002024-11-21T00:48:14+08:00 我们设法通过 mysql 控制台添加用户: mysql> CREATE USER 'root'@'xx.xx.xxx.xxx' IDENTIFIED BY 'xxxxx'; Query OK, 0 rows affected (0,02 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0,02 sec) mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'xx.xx.xxx.xxx' WITH GRANT OPTION; Query OK, 0 rows affected (0,02 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0,02 sec) 我不明白为什么它在 GUI 客户端(HeidiSQL)中不起作用。
我们设法通过 mysql 控制台添加用户:
我不明白为什么它在 GUI 客户端(HeidiSQL)中不起作用。