ローカルのMySQLをサーバーデータベースに移行する方法

ローカルのMySQLをサーバーデータベースに移行する方法

Linux の scp コマンド (Windows では scp は使用できません) と、mysql に付属する mysqldump を使用して、データベースの移行を迅速に完了できます。

ローカル データベース (music_db) を SQL ファイル (music_db.sql) としてエクスポートします。

mysqldump -uroot -p music_db > music_db.sql

scpコマンドを使用してSQLファイルをサーバーに送信します。

scp music_db.sql リモートログイン アカウント@サーバー IP:サーバーディレクトリ/music_db.sql

SSH ログイン サーバー

ssh リモートログイン アカウント@リモート IP

サーバー上のmysqlにログインする

mysql -uroot -p

サーバーのmysqlに同じ名前(music_db)のデータベースを作成し、mysqlを終了します。

データベース music_db を作成します。charset=utf8;

出口;

scpコマンドで転送したmusic_db.sqlファイルを、先ほど作成した同じ名前のデータベースにインポートします。
mysql -uroot -p music_db < music_db.sql

仕上げる

もっと簡単な方法があるかと尋ねる生徒もいるかもしれません。そんな方法があるなんて言わないでください。 ! !

方法2

前提として、Navicat を使用してリモート サーバーに接続していることが必要です。 。 。 。 。

リモート サーバーに接続する方法については、別のブログを参照してください: サーバー データベースへのリモート接続

サーバーに接続すると、サーバーのデータベースが表示されます。ローカル データまたはサーバーのデータベースを右クリックすると、次の画面が表示されます。

データ転送を選択すると、次の画面が表示されます。

転送するローカルおよびサーバー関連の情報を入力し、[開始] をクリックしてログ情報を表示し、アップロードが完了するまで待つだけです。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • mysql8.0.11データディレクトリ移行の実装
  • mysql8.0.20 のデータディレクトリを移行する方法
  • クラウドデータ移行サービスの観点から見たMySQLの大規模テーブル抽出モードの原理分析
  • MySQL イベント変更イベント (ALTER EVENT)、イベントの無効化 (DISABLE)、イベントの有効化 (ENABLE)、イベント名の変更、およびデータベース イベントの移行操作の詳細な説明
  • MySQL 5.7 の Docker バージョンを MySQL 8.0.13 にアップグレードし、データを移行する
  • MySQLデータベースを別のマシンに移行する方法の詳細な説明
  • MySQLデータベース移行により、大量のデータを迅速にエクスポートおよびインポートできます
  • Python で MySQL データ移行スクリプトを作成する
  • MySQLデータ移行の概要

<<:  SMS送信のカウントダウンを実装するJavaScript

>>:  Alibaba Cloud Server Tomcatにアクセスできません

推薦する

MySQL インデックスの原理と使用例の分析

この記事では、例を使用して MySQL インデックスの原理と使用方法を説明します。ご参考までに、詳細...

docker CMD/ENTRYPOINT が sh スクリプトを実行する問題の解決策: not found/run.sh:

Dockerfile の設定に問題はありませんが、ENTRYPOINT コマンドを実行するとエラー...

検証コードケースのjs実装

この記事の例では、検証コードを実装するためのjsの具体的なコードを参考までに共有しています。具体的な...

VueとFlask間の通信の実装

axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...

CSS で背景ぼかし効果を実装するサンプルコード

以下のような効果でしょうか?もしそうなら、ぜひ読み進めてください! コードデモンストレーション(上の...

vue+px2rem(rem適応)を使用してPCで大画面適応を実装するためのサンプルコード

構成の序文プロジェクト構築: vue-cli3 をベースに構築、rem 適応には postcss-p...

Docker で Springboot プロジェクトを実行する実装

導入: springboot プロジェクトを実行する Docker の構成は実は非常にシンプルで、L...

MySQL の最適化: 高品質の SQL 文を書く方法

序文インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質にば...

CentOS7 systemdにカスタムシステムサービスを追加する方法

システムド: CentOS 7のサービスsystemctlスクリプトは、/usr/lib/syste...

jQuery エディタ プラグイン tinyMCE の使い方

簡略化されたファイル サイズを変更し、サンプルをダウンロードします。ファイルをローカル コンピュータ...

光るテキストとちょっとしたJS特殊効果を実現するCSS

実装のアイデア: CSSでtext-shadowを使用してテキストの光る効果を実現します効果画像: ...

JavaScript で実装された 6 つの Web ページ画像カルーセル効果の詳細な説明

目次1. マウスがカルーセル モジュール上を通過すると、左右のボタンが表示され、モジュールを離れると...

DBeaver を MySQL バージョン 8 以降に接続し、起こりうる問題を解決する方法の詳細な説明

データベース MySQL バージョン 8.0.18 DBeaver.exeをダウンロードするダウンロ...

フォームのデフォルトの送信方法を変更する方法

htmlのデフォルトの送信方法は、postではなくgetです。postに変更したい場合は、 meth...

geoip を使用して nginx で地域を制限する方法

このブログは仕事のメモです環境: nginx バージョン: nginx/1.14.0 Centos ...