2013-02-19 62 views
0

按照mysqlcheck的手冊,我可以做到以下幾點:mysqlcheck的不接受密碼

mysqlcheck datatabase_name --auto-repair -ao -u="user" -p="password"

但是它從來沒有接受密碼。無論我使用shell還是數據庫登錄都無關緊要。當我離開密碼時,我會在提示我輸入密碼後進行連接。我想把它放在一個cron腳本中,所以我需要能夠將密碼放在命令中。

我是對的,這個命令將分析,優化和修復,如果需要?

回答

2

嘗試使用:

mysqlcheck datatabase_name --auto-repair -ao --user=user --password=password 

-uuser or -ppassword should also work.

不幸的是我真的不能提供如何有效mysqlcheck的居然會是你想要做什麼進一步的深入瞭解查詢。我懷疑它不會做那些能夠真正提高數據庫性能的事情,儘管像添加良好的索引和優化查詢以僅在必要時進行鏈接。

+0

是的,我知道。我想說的最大的原因是因爲有時會話表損壞。我會試試 – bicycle 2013-02-19 11:13:45

+0

謝謝! -uuser和-password是訣竅 – bicycle 2013-02-19 11:16:33