linux下遷移mysql資料庫存放目錄

2022-05-01 09:33:09 字數 467 閱讀 2911

linux下,mysql安裝後,資料庫的資料預設存放在/var/lib/mysql目錄下,如果該目錄下掛載的磁碟空間很少,不夠用。需要遷移到其他的目錄位置。

方法一:

參照windows下的方法,把/var/lib/mysql移到需要的目錄,再修改/etc/my.cnf檔案,指定資料目錄。這方面的教程網上很多,大家可以去搜尋一下。

方法二:

使用linux下的軟連線方法,具體操作如下:(以遷移到/home/mysql/目錄為例)

先停止mysql:

/etc/init.d/mysqld stop

移動資料:

mv /var/lib/mysql/* /home/mysql/

建立軟連線:

ln -s /home/mysql/ /var/lib/mysql/

啟動mysql:

/etc/init.d/mysqld start

即可。

mysql資料遷移框架 mysql資料遷移

本文總結各種場景下的資料複製 遷移 轉換。1 匯入 匯出 資料匯出 mysqldump uroot p dbname dbname.sql 包含表結構和表資料 資料匯入 mysql uroot p dbname dbname.sql 注意 匯出的sql檔案包含舊表資訊,請修改其中的create ta...

mysql資料遷移 Mysql資料遷移方法

mysql遷移通常使用的有三種方法 1 資料庫直接匯出,拷貝檔案到新伺服器,在新伺服器上匯入。2 使用第三方遷移工具。3 資料檔案和庫表結構檔案直接拷貝到新伺服器,掛載到同樣配置的mysql服務下。第一種方案的優點 會重建資料檔案,減少資料檔案的占用空間,相容性最好,匯出匯入很少發生問題,需求靈活。...

mysql資料庫遷移(linux)

因業務或磁碟空間需求,需要將mysql資料儲存位置進行遷移。資料庫 mysql8 伺服器 centos7 此步驟為個人嘗試,可能會出錯,並不完善。檢視mysql資料存放路徑 cat etc my.cnf 可以發現資料存放路徑為datadir var lib mysql root openmp cat...