1

我有一个备份 mySQL 数据库文件,其中包含一些表结构和一些默认记录。但是当我尝试恢复到我刚刚安装的新数据库和新系统时,它失败了。

如何将文件“db”恢复到 mysql?

$ mysql --user=root < /media/Iomega_HDD/20110416/db
ERROR 1046 (3D000) at line 22: No database selected
$ mysql --user=root localhost < /media/Iomega_HDD/20110416/db
ERROR 1049 (42000): Unknown database 'localhost'
4

4 回答 4

1

尝试:

mysql -u root -p DATABASE_NAME_GOES_HERE < input.sql

-p 开关告诉它你要输入密码。因为您已经在 MySQL root 帐户上设置了密码,对吧?对?

于 2011-05-23T21:59:50.153 回答
1
$ mysql -u root -p
Welcome to the MySQL monitor.
mysql> create database DatabaseName;
mysql> use DatabaseName;
mysql> source /media/Iomega_HDD/20110416/db
于 2016-02-09T14:57:23.293 回答
0

mysql -u root -p

然后运行备份脚本source yourscript.backup

于 2011-05-23T21:58:56.657 回答
0

您可以通过命令行完成所有操作。

$ mysql --user=root databasename < /media/Iomega_HDD/20110416/db

于 2011-05-23T22:01:25.593 回答