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