ubuntu下mysql資料檔案遷移總結筆記

2021-10-06 11:26:50 字數 1451 閱讀 7251

近期做乙個專案,由於政策的改變,需要把mysql資料檔案從一台伺服器遷移到另一台伺服器。首先,為了做試驗,先嘗試同一臺伺服器上不同目錄的資料檔案遷移。

環境版本號

ubuntu

4.15.0-29-generic #31~16.04.1-ubuntu(uname -a)

mysql

14.14 distrib 5.7.30 (mysql -v)

首先確認mysql資料存放位置

mysql -u root -p#進入mysql資料庫

show variables like '%dir%'

;#檢視data存放位置

2. 關閉資料庫伺服器

3. 新建乙個需要把資料檔案遷移的目錄,在這裡我新建了乙個/home/mysqldata

sudo

mkdir /home/mysqldata#在這裡,我需要管理員許可權建立資料夾

4. 然後把資料檔案複製到新建的資料夾下

sudo

cp -a /var/lib/mysql /home/mysqldata/#需要用到管理員許可權,複製過去保留檔案許可權

5. 修改配置檔案,有三個檔案需要修改

sudo

vi /etc/mysql/mysql.conf.d/mysqld.cnf#修改的第乙個檔案

如圖所示,修改datadir的目錄為你的新目錄,記得mysql

sudo
6. 重啟資料庫

sudo /etc/init.d/mysql start#啟動資料庫

如圖所示,資料檔案目錄已經改變

windows 和ubuntu下host檔案

有時候,我們需要讓某些網域名稱指向本地,方便進行 除錯,這就需要修改host檔案。下面就來說一說windows系統和ubuntu系統修改host檔案的方式 windows系統下 進入 c windows system32 drivers etc,可以看到hosts檔案,該檔案沒有字尾名,一般需要通過...

Ubuntu 下安裝mysql資料庫

ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。1 sudo apt get install mysql server 2 apt get isntall mysql client 3 sudo apt get install libmysqlclient dev在安裝的過程中會提示輸...

ubuntu下安裝mysql資料庫

因該方法比較簡單,本人親測通過,故在此做簡單收入,具體檢視 安裝mysql 開啟 終端視窗 輸入 sudo apt get install mysql server mysql client 回車 輸入 y 回車 在 軟體包設定對話方塊 中輸入mysql中 root 使用者的密碼 回車 再輸一次密碼...