2010-10-20 36 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