2010-10-20 53 views
0

我需要重置我的一个mysqld进程的根密码。我知道在MySQL中,你可以使用mysqld_safe和skip grant tables选项,但是当你有多个mysql进程并且想要重置他们的root用户密码时,你会怎么做?我不能在mysqld_multi中使用这个选项。如何重置单个mysql进程的root密码

感谢,

回答

1

mysqld_multi基本上是一个mysqld过程的集合。因此,您可以使用跳过授权表选项手动启动该特定进程。

请注意,您必须首先停止使用mysqld_multi的特定组。

+0

我将如何启动mysqld_safe的特定进程? – stevebot 2010-10-20 17:56:35

+1

@stevebot:用你的'my.cnf'中的配置启动服务器。你应该有''[mysqldN]'',其中'N'是你想要运行的特定配置。特别是'datadir'选项非常重要。 – Wolph 2010-10-20 21:48:15