Mysql
未知選項’–no-beep'
我安裝了新版本的 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 $$組,除非它被您使用的所有客戶端程序辨識。如果您嘗試執行不理解該選項的程序,則會在顯示錯誤消息後退出。