本帖最后由 luete 于 2015-10-11 23:49 編輯
本人在偶然的機會,手賤了一下,在mysql優(yōu)化方案點了innodb配置。
結(jié)果悲劇發(fā)生了,提示:無法連接mysql,請檢查mysql是否已啟動及用戶密碼是否設(shè)置正確
在論壇搜索“innodb”卻沒找到解決辦法,是我菜,沒看懂,于是在百度搜索了一下,找到辦法了。
非常感謝作者:諸葛鳳梧,提供的辦法。轉(zhuǎn)載網(wǎng)址:http://blog.qinghuo.net/network/3066.html
下面我直接復(fù)制過來吧。
-----------------------------------------------------------------------------------------------------------
昨晚剛把機器搬到西部云, 就想著優(yōu)化下mysql的配置 在wdcp的面板中本來是想調(diào)整key_buffer_size緩沖區(qū)的;然;不盡人意的 看到上面有一些默認配置 這個機器的配置還是比較大的看到上面有幾個默認的配置項 
對我這樣的菜鳥來說 沒見過的肯定想嘗試下 然后手賤選擇了innodb配置,剛點擊確定 然后。。。然后就提示數(shù)據(jù)庫連接失敗了。。納尼 接著手機就開始報告我的網(wǎng)站異常了。。 好吧 明顯是這臺機器沒配置innodb 但是我最近剛開始接觸linux 不熟啊 菜鳥啊.. 唉 艱苦奮斗了五分鐘左右 終于解決問題.. 在 ssh里面執(zhí)行
- sed -i 's/innodb/d' /www/wdlinux/etc/my.cnf
復(fù)制代碼
(/www/wdlinux/etc/my.cnf是my.cnf的路徑) 然后重啟 service mysqld restart OK 問題解決 當然 如在運行這句話的時候出現(xiàn)報錯 sed:-e 表達式 #1,字符 10:未終止的“s”命令 那就把這句代碼改下 去掉S 然后再執(zhí)行 
就可以了 這地方是需要注意的地方... ----------------------------------------------------------------------------------------------------------- 經(jīng)過我的操作,出現(xiàn)了錯誤,錯誤出現(xiàn)了"S",于是按照作者說去掉S,輸入如下:
- sed -i '/innodb/d' /www/wdlinux/etc/my.cnf
復(fù)制代碼
然后重啟 service mysqld restart 搞定了。 |