近期做乙個專案,由於政策的改變,需要把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 使用者的密碼 回車 再輸一次密碼...