Mysql

未知選項’–no-beep'

  • December 18, 2016

我安裝了新版本的 MySQL 伺服器(以前是 5.0,現在是 5.5),並將數據文件夾複製到新版本中。現在我應該執行mysql_upgrade. 我打開命令提示符(伺服器位於 Windows Server 2012 上)並用於cd進入 bin 文件夾。我寫了文件名來執行升級。結果是mysql_upgrade: unknown option '--no-beep'。那是什麼?我試圖在Google上做一些研究,但似乎沒有人有同樣的錯誤。

我糊塗了。甚至 MySQL 文件似乎也沒有說明該錯誤。

no-beep 選項使mysql命令行客戶端在發生錯誤時不發出嗶聲。

如果這是您想要的選項,它應該在[mysql]您的my.cnf. 此錯誤表明它位於[client]your 的部分中my.cnf,這會導致mysql_upgrade拋出錯誤,因為無法辨識該選項。

檢查您的my.cnf並刪除該行或將其放在該[mysql]部分中,而不是[client]您應該很好。

$$ client $$選項組被所有客戶端程序讀取(但不是 mysqld)。這使您能夠指定適用於所有客戶端的選項。例如,$$ client $$是用於指定用於連接伺服器的密碼的完美組。(但要確保選項文件只有自己可讀可寫,以免其他人查到你的密碼。)$$ client $$組,除非它被您使用的所有客戶端程序辨識。如果您嘗試執行不理解該選項的程序,則會在顯示錯誤消息後退出。

http://dev.mysql.com/doc/refman/5.5/en/option-files.html

引用自:https://dba.stackexchange.com/questions/30667