更改mysql数据库存放位置_更改mysql数据库存放位置
生活随笔
收集整理的這篇文章主要介紹了
更改mysql数据库存放位置_更改mysql数据库存放位置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于要做一個數據庫的測試,所以選了臺虛擬機進行,無奈硬盤分的太小,數據太大. 只能把數據放到新的硬盤上.所以要更改數據庫的存儲位置.
1.新添加塊硬盤,分區,掛載到/mysql下,新建lib文件夾.
1.1 copy數據庫文件, cp -Rp /var/lib/*? /mysql/lib/
1.2 修改lib權限為mysql. sudo chown mysql.??/mysql/lib/
2.然后修改/etc/mysql/my.cnf中的 datadir???=?? /mysql/lib
3.由于我用的是Ubuntu9.04server,所以有個保護系統.所以需要修改/etc/apparmor.d/usr.sbin.mysqld,添加以下3行.
/mysql/lib/ rw,
/mysql/lib/** rw,
/mysql/lib rw,
至于為什么要中間一行,不加總會提示 啟動時提示: ERROR 1018 (HY000) at line 2: Can't read dir of '.' (errno: 13) 雖然服務可以啟動,但是數據庫無法正常實用.耗費我好長時間為排這個錯誤.
4.重新初始化數據文件:執行sudo mysql_install_db
5.啟動服務即可.
總結
以上是生活随笔為你收集整理的更改mysql数据库存放位置_更改mysql数据库存放位置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小车过户多少钱啊?
- 下一篇: 2022索尼官网什么时间补货