sql >> データベース >  >> RDS >> Mysql

インポートエクスポートmysqlデータベースコマンドライン超高速

    データベースコマンドラインのインポートとエクスポートに関するこのチュートリアルは、超高速です。大きなmysqlデータベースがあり、インポートしようとすると、通常の方法で多くの問題を感じる可能性があります。また、ローカルからサーバーにアップロードしてからクエリを実行するのに時間がかかりすぎます。しかし最近、私はサーバーにデータベースをアップロードし、5分で2GBの大きなSQLファイルをインポートするコマンドライン方式を試しました。



    満杯の場合は、コマンドライン方式を使用できますVPSやクラウドサーバーと同じようにサーバーを制御します。

    まず、他の方法のSSHを使用してサーバー上のSQLファイルをコピーします。ローカルコンピューターからサーバーにファイルをコピーする方が安全で高速であるため、SSHを使用することをお勧めします。

    SQLファイルのインポートコマンドライン

    mysql -u [Database_username] -p [Database_name] < Sql_file.sql

    ここで
    -u :データベースユーザー名
    -p :インポートを実行する必要のあるデータベース名。
    上記のコマンドを実行した後、データベースのパスワードを要求され、Enterキーを押します。



    SQLファイルのエクスポートコマンドライン

    mysqldump -u [Database_username] -p [Database_name] > backup_database.sql

    -u :データベースユーザー名
    -p :エクスポートを実行してバックアップを取る必要があるデータベース名。
    上記のコマンドを実行した後、データベースのパスワードを要求され、Enterキーを押します。

    SQLファイルのコマンドラインを圧縮形式(.sql.gz)でエクスポートする

    mysqldump -u [Database_username] -p [Database_name] | gzip > backup_database.sql.gz

    この投稿が気に入ったら、私の公開ノートブックを購読して、もっと便利なものを入手することを忘れないでください


    1. ADFS 2.0を使用して、SQL Serverに対して特定のユーザーを認証できますか?

    2. Android-JobSchedulerのsetPeriodicは機能しません

    3. WP-CLIを使用して投稿リビジョンを削除する方法

    4. Access2016でメールマージを行う方法