2013-10-15 317 views
7

我已經升級到MySQL 5.6.13,並認爲我會嘗試新的--login-path功能。mysql_config_editor --login-path = local不工作

"mysql_config_editor set --login-path=local --host=localhost --user=user --password"

配置在提示符下輸入密碼後,我看到所有在那裏與"mysql_config_editor print --all"

當我做"mysql_config_editor --login-path=local" I **always** get "ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)"

如果我添加"-p"到年底,像這樣"mysql_config_editor --login-path=local -p"我提示輸入密碼,並且它連接成功... huhhh!?

回答

3

似乎有一個錯誤在mysql命令的某處。如果您在密碼中有'#' - (已確認)或可能有其他「奇怪」字符(未確認),則--login-path方法不起作用。測試另一個密碼。

+0

請參閱https://bugs.mysql.com/bug.php?id=74482 – Larsen

23

當mysql_config_editor提示您時,在密碼周圍使用雙引號。然後特殊字符(例如#)將在登錄時被識別爲密碼的一部分。

+3

這對我有效 –

相關問題