0

我有一个 root 和测试用户,我不记得 mysql 数据库中任何一个的密码。是否可以从外部创建新用户?我在互联网上找不到这个问题的答案。谢谢。

4

1 回答 1

0

--init-file使用指定包含所需命令的文件的路径的选项重新启动 mysqld 。例如,要创建一个新的超级用户:

GRANT ALL ON *.*
  TO 'new_user'@'localhost' IDENTIFIED BY 'new_password'
  WITH GRANT OPTION;

当然,您也可以使用此方法简单地重置现有帐户的密码:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
于 2013-09-05T10:47:36.257 回答