ローカルの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にアクセスできません

推薦する

Harborを使用してプライベートDockerリポジトリを構築する方法

目次1. オープンソースの倉庫管理ツール Harbor 2 インストール2.1 DockerとDoc...

ES6 ループと反復可能オブジェクトの例

この記事では、ES6 の for ... of ループについて説明します。古い方法以前は、JavaS...

Javascriptのクロージャとアプリケーションの詳細な説明

目次序文1. クロージャとは何ですか? 1.1 クロージャは条件コードを満たす1.2 クロージャ生成...

JS上級編ES6の6つの継承方法

目次1. プロトタイプチェーン継承2. コンストラクタによる継承3. 組み合わせ継承4. プロトタイ...

Ubuntuにopencvをインストールする正しい方法の詳細な説明

この記事ではUbuntuでC++インターフェースを使用してopencvをインストールする方法について...

複数レベルの複雑な動的ヘッダーの avue-crud 実装例

目次序文バックグラウンドデータの結合フロントエンドデータ表示ページ効果表示Avue.js は、既存の...

HTMLコードテキストボックスの制限入力テキストボックスが灰色になり、制限テキストボックスの入力

方法 1: readonly 属性を true に設定します。入力値=読み取り専用 readOnly...

WeChatアプレット仮想リストの応用例

目次序文仮想リストとは何ですか?デモ効果準備スクリーンの高さとボックスの高さ最適化要約する序文人気の...

ランダムロールコールテーブルを実装するためのネイティブJavaScript

この記事では、JavaScriptのランダムロールコールテーブルの具体的なコードを参考までに紹介しま...

Web ページは何ピクセルで設計すればよいでしょうか?

多くのウェブデザイナーは、ウェブページのレイアウトを設計する際に、インターフェースウェブページの幅に...

DockerがElasticsearch7.xを起動してエラーを報告する問題を解決する

Docker実行コマンドの使用docker run -d -p 9200:9200 -p 9300:...

MySQLデータ復旧のさまざまな方法の概要

目次1. はじめに2. 直接回復2.1 mysqldumpバックアップの完全リカバリ2.2 xtra...

0.1秒の価値!フロントエンドのウェブページの高速化の問題について簡単に説明します

私が現在の仕事の面接を受けたとき、リーダーが真剣にこう言っていたのを覚えています。「今の世の中はイン...

Ubuntu 16.04 mysql5.7.17 リモートポート 3306 を開く

MySQLへのリモートアクセスを有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...

時系列転位修復ケースを実装するSQL

目次1. 要件の説明2. アイデアの概要1. 延長を要求する2. アイデアの概要3. SQLコード1...