MySQL Restore:从转储文件还原
时间:2019-11-20 08:52:35 来源:igfitidea点击:
简介:在本教程中,您将学习如何使用mysql工具还原SQL转储文件。
设置样本数据库
首先,创建一个名为mydb的新数据库:
CREATE DATABASE mydb;
其次,使用mydb数据库:
USE mydb;
第三,用一个列创建一个新的表测试:
CREATE TABLE tests( id INT PRIMARY KEY );
第四,在测试表中插入一些行:
INSERT INTO tests(id) VALUES(1),(2),(3);
最后,使用mysqldump转储mydb数据库:
mysqldump --user=root --password=Supe!rPass1 --result-file=c:\backup\mydb.sql --databases mydb
请注意,您的计算机或服务器上必须具有c:\ backup目录。
使用SOURCE命令还原SQL转储文件
要还原mydb.sql SQL转储文件,请按照下列步骤操作:
首先,连接到MySQL服务器:
C:\>mysql -u root -p Enter password: ********
其次,删除mydb数据库:
mysql>drop database mydb;
第三,使用SOURCE命令加载转储文件:
mysql>source c:\backup\mydb.sql
该命令创建了一个数据库mydb,选择该数据库,并执行其他SQL语句。
此外,它还显示了所有可能的警告和错误。
建议您使用SOURCE命令还原转储文件,因为SOURCE命令返回非常详细的信息,包括警告和错误。
在本教程中,您逐步学习了如何使用mysql工具还原转储文件。