數據庫更改 datadir 默認位置:
首先前面的基礎操作我就不多說了,無非是復制mysqldata目錄,然后修改 my.conf 配置文件 datadir 的 路徑地址。然后重啟mysql。這里可能會遇到的問題
1. 首先是復制完 mysqldata 目錄之后,要記得對目錄授權,要自己檢查一下是否授權成功,要授權給 mysql 名下。 chown -R mysql:mysql [filename] ,然后也檢查下目錄里的文件也是否都已授權成功
2. 如果還不成功那就查看一下mysql狀態 , 檢查subsys是否被鎖,如果是,那就自行查找一下解決方案,當然也可以很簡單重啟一下機器就可以了,這里不多說。
3. 如果你在改 my.conf 里面指定路徑的時候也動到其他參數了的話,那要自己去查找了
4. 還有的時候會出現一些其他的問題,
http://blog.csdn.net/u010860214/article/details/49448003 ,大家可以看下這篇文章。別問為什么,按照操作執行以下,能搞定問題就行。
數據庫更改默認存儲引擎:
更改默認引擎的時候,首先要停止數據庫,然后修改配置文件,還要記得刪除掉 mysqldata 下面的 ib_logfile0 和 ib_logfile1 這兩個文件,或者轉移其他地方先留着也可以。再重啟數據庫即可。如果遇到問題:
1. 如果有直面的報錯,那可以直接查詢,看是什么錯誤。
2. 這里還要檢查的就是 現有的配置參數是否支持你現在所調整的存儲引擎,這里需要自己去測試了,具體測試方法,可根據自己經驗和習慣就好。
3. 后面如果調試成功,如果不能使用的話,可以檢查下機器防火牆,當然這里只是針對獨立數據庫或者是新機器沒有開好端口的情況。
