MySQL 恢复:从mysqldump文件中恢复
摘要:在本教程中,您将学习如何使用该
mysql
工具恢复 SQL 转储文件。
设置示例数据库
1,创建一个名为的新数据库mydb
CREATE DATABASE mydb;2、进入mydb数据库:
USE mydb;3、创建一个新的表 tests
CREATE TABLE tests( id INT PRIMARY KEY );4、向test表中插入一些数据
INSERT INTO tests(id) VALUES(1),(2),(3);5、使用mysqldump 命令导出 mydb库
mysqldump -uroot -p --databases mydb > /backup/mydb.sql Enter password: 请输入密码
请注意,您的计算机或服务器上必须有 /backup 可用的目录。
恢复导出的SQL文件
两种方式导入: 1、直接在命令行中输入以下:# 格式:mysql -h地址 -P(大写)端口 -u用户名 -p密码 数据库名 < xx.sql(路径) $ mysql -uroot -p mydb < mydb.sql Enter password: 请输入密码2、进入mysql 命令行
mysql> # 选择数据库 user mydb; # 导入sql source mydb.sql;该命令创建了一个数据库mydb,选择数据库,并执行其他SQL语句。此外,它还显示了所有可能的警告和错误。 建议您使用该SOURCE命令来恢复转储文件,因为该SOURCE命令会返回非常详细的信息,包括警告和错误。 在本教程中,您已逐步学习如何使用该mysql工具恢复转储文件。 相关资料