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
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 に答える
1

試す:

mysql -u root -p DATABASE_NAME_GOES_HERE < input.sql

-p スイッチは、パスワードを入力することを示しています。MySQL root アカウントにパスワードを設定したからですよね? 右?

于 2011-05-23T21:59:50.153 に答える
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 に答える