#1
|
||||
|
||||
[問題]mysql的資料庫是存在什麼地方?
剛才查了一下自己的磁碟空間,如下:
代碼:
Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda1 6450528 4745168 1377636 78% / /dev/hda3 51621080 1067508 47931364 3% /home none 515600 0 515600 0% /dev/shm 如果也是在home這裡就沒問題,我是怕萬一它其實是放在/dev/hda1這裡就不好了,因為這裡的空間似乎很有限 有高手知道嗎? |
#2
|
|||
|
|||
RedHat的rpm包裝將mysql資料庫放在 /var/lib/mysql
|
#4
|
|||
|
|||
依您的配置/var/lib/mysql確實在/dev/hda1
空間不夠時您可以用連結的方式將資料庫搬到/dev/hda3 大致的步驟如下: 代碼:
/etc/rc.d/init.d/mysqld stop cp -R /var/lib/mysql /home/mysql mv /var/lib/mysql /var/lib/mysql.bak ln -s /home/mysql /var/lib/mysql /etc/rc.d/init.d/mysqld start |
#6
|
|||
|
|||
ln -s /home/mysql /var/lib/mysql 這一行會建立一個/var/lib/mysql的連結
讓/var/lib/mysql指向/home/mysql,類似Windows下的捷徑 這樣就不會有找不到資料庫的情形了 引用:
|