在 XAMPP 上使用 PhpMyAdmin,我想添加一个具有与“root”@“localhost”相同权限的超级用户。
这是因为我想创建一个 MySQL 实例,让我的本地机器作为远程数据库服务器。
答案1
您可以通过执行“show grants for 'root'@'localhost';”来查看 root 的授权。此命令将为您提供类似以下的输出:
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'mypassword' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------+
然后,您可以简单地从显示的授权查询中替换用户名/密码/主机,例如像这样:
GRANT ALL PRIVILEGES ON *.* TO 'anotheruser'@'%' IDENTIFIED BY PASSWORD 'anotherpassword' WITH GRANT OPTION;
这应该创建一个具有指定密码的用户“anotheruser”@“%”,并赋予其与“root”@“localhost”相同的权限。