web-dev-qa-db-ja.com

MySQLデータベースを別のUbuntuマシンにコピーするにはどうすればよいですか?

私は自分のPCにLAMPサーバーをインストールし、データベースを作成しました。次に、それを友人のコンピューターにコピーします。これどうやってするの?

4
Tachyons
  1. データベースをSQLファイルとしてバックアップ/保存するには、次を実行します

    mysqldump -uroot -p database_name > dumpfilename.sql
    

    database_nameをコピーするデータベースの名前に置き換え、求められたらルートパスワードを入力します。

  2. dumpfilename.sqlファイルを他の通常のファイルと同様に他のシステムにコピーし、次のコマンドを使用してデータベースをインポートします。

    mysql -uroot -p database_name < dumpfilename.sql
    

    再度、database_nameをデータベースの(新しい)名前に置き換え、求められたらrootパスワードを入力します。

これは完全にOS固有ではなく、MySQLデータベースをダンプ/インポートする一般的な方法であることに注意してください。

8
rɑːdʒɑ