Products
GG网络技术分享 2025-11-13 07:00 1
为了将MySQL数据库从一台机器迁移到另一台机器, Neng采用以下步骤:
备份源数据库
在源机器上,用mysqldump工具备份整个数据库或特定数据库和表。

sh
mysqldump -u 用户名 -p 数据库名> 数据库名备份.sql
Ru果只备份特定表:
将备份文件传输到目标机器
用scprsync或ftp等工具将备份文件传输到目标机器。
比方说 用scp
sh
scp 用户名@源机器IP:数据库名备份.sql 目标机器IP:/路径/
在目标机器上恢复数据库
登录到目标机器,用mysql命令导入备份的SQL文件那个。
用SELECT INTO OUTFILE导出数据
在源机器上,用SELECT INTO OUTFILE语句将数据导出到文本文件。
sh
SELECT * INTO OUTFILE '/路径/数据表.txt' FROM 数据表;
将导出的文件传输到目标机器。
用LOAD DATA INFILE导入数据
在目标机器上,用LOAD DATA INFILE语句将数据从文本文件导入到数据库。
sh
LOAD DATA INFILE '/路径/数据表.txt' INTO TABLE 数据表;
SELECT INTO OUTFILE和LOAD DATA INFILE时遵守MySQL的平安和性NengZui佳实践。Demand feedback