6

コマンド ラインを使用して MYSQL データベースをバックアップおよび復元しています。ビューとプロシージャを含むデータベース Data1 を使用します。にいるときCmd line、私はmysqldumpieを使います

..>bin> mysqldump -u root -proot Data1 > Datafile.mysql

上記のコマンドを使用すると、MysqlのbinフォルダーにDtafile.mysql 名前の付いたバックアップファイルが作成されます。

しかし、問題は、プロシージャではなく、テーブルのみのバックアップを作成することです。

そして、空のデータベース「Data2」に復元するとき

..bin> mysql - u root -proot Data2 < Dataafile.mysql

それが行うことは、すべてのテーブルを作成し、ビューをテーブルに変換し、プロシージャは復元されていません。

つまり、すべてのテーブル、ビュー、およびプロシージャを含む完全なデータベース バックアップを復元できません。

どなたか助けていただけませんか.. 私は非常に感謝しています.

4

2 に答える 2

-1

データベースをバックアップするには、コマンドライン、phpmyadmin、または mysql 管理者を使用する 3 つの最良の方法があります。 mysql データベースのバックアップと復元を簡単に行うには、mysql データベースのバックアップを使用します。

mysql 管理者

phpmyadmin

于 2013-04-24T08:19:11.783 に答える