Debian系统下MariaDB数据迁移主要有以下步骤:
安装MariaDB客户端工具(若未安装):
sudo apt-get update
sudo apt-get install mariadb-client
导出源数据库数据:
使用mysqldump
命令导出数据库为SQL文件,替换<username>
、<password>
、<database_name>
和<output_file>
为实际值:
mysqldump -u<username> -p<password> <database_name> > <output_file>.sql
传输SQL文件到目标服务器:
通过scp
或其他工具将导出的SQL文件复制到目标服务器,例如:
scp <output_file>.sql user@target_server:/path/to/destination
在目标服务器导入数据:
sudo apt-get update
sudo apt-get install mariadb-server
<username>
、<password>
、<database_name>
和<input_file>
:mysql -u<username> -p<password> <database_name> < <input_file>.sql
验证迁移结果:
登录目标数据库,检查数据完整性和一致性,例如:
mysql -u root -p
SHOW DATABASES;
USE <database_name>;
SELECT * FROM <table_name>;
注意事项:
--single-transaction
参数避免锁表,或通过ETL工具分批处理。