在CentOS系統上進行MariaDB的數據遷移,可以按照以下步驟進行:
sudo yum install mariadb-server mariadb
停止正在運行的MariaDB服務:
sudo systemctl stop mariadb
使用mysqldump
工具備份數據庫:
mysqldump -u root -p --all-databases > full_backup.sql
輸入密碼后,所有數據庫將被導出到full_backup.sql
文件中。
將備份文件傳輸到新的服務器上??梢允褂?code>scp或其他文件傳輸工具:
scp full_backup.sql user@new_server_ip:/path/to/destination
在新服務器上,導入數據:
mysql -u root -p < /path/to/destination/full_backup.sql
輸入密碼后,數據將被導入到新的MariaDB實例中。
確保新服務器上的MariaDB配置正確,特別是端口、綁定地址等設置。編輯/etc/my.cnf
或/etc/mysql/my.cnf
文件,根據需要進行調整。
啟動新的MariaDB服務:
sudo systemctl start mariadb
登錄到新的MariaDB實例,驗證數據是否完整:
mysql -u root -p
在MySQL命令行中,檢查數據庫和表是否存在,并且數據是否正確。
如果一切正常,可以刪除舊服務器上的備份文件和舊MariaDB實例(如果不再需要)。
通過以上步驟,你應該能夠成功地在CentOS系統上進行MariaDB的數據遷移。