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

推薦する

JSはフロントエンドのページング効果を実現します

この記事の例では、フロントエンドのページング効果を実現するためのJSの具体的なコードを参考までに共有...

Reactでレシピシステムを実装する方法を解説した記事

目次1. レシピ集1.1 プロジェクトの背景1.2 テクノロジースタック1.3 開発環境1.4. プ...

ディスクを破壊せずに Linux で dd コマンドを使用する方法

故障したストレージ ドライブからデータを救出する場合でも、アーカイブをリモート ストレージにバックア...

HTML の marquee 属性の詳細な説明

このタグはHTML3.2の一部ではなく、MSIE3以降のカーネルでのみサポートされているため、IEカ...

レスポンシブなカードホバー効果を実現するための HTML+CSS

目次成し遂げる:要約:言うことはあまりありませんが、まずは効果を見てみましょう。 カードホバー、レス...

Vue における属性とプロパティの具体的な使用法と違い

目次Vue.jsにおける属性とプロパティ値および関連する処理として属性とプロパティの概念属性とプロパ...

新しいユーザーを作成し、MySQLに権限を付与する最も簡単な方法

ユーザーを作成します: 'oukele' によって識別されるユーザー 'ou...

JavaScript における BOM と DOM の詳細な説明

目次BOM (ブラウザ オブジェクト モデル) 1. ウィンドウブラウザのウィンドウサイズを取得する...

JS での Reduce Fold Unfold の使用法の詳細な説明

目次折りたたむ(減らす) for...of の使用whileループの使用折り畳み実装に近い展開する配...

MySQLのパスワードを忘れた場合の対処方法

MySQL パスワードを忘れた場合の解決策: [root@localhost ~]# mysql -...

DockerでPython環境をパッケージ化するプロセスの詳細な説明

docker パッケージング Python 環境の手順は次のとおりです。 1 pip listの下に...

Javascript での JSBridge に関する予備的研究

目次JSBridgeの起源JSBridgeの双方向通信原理JSはネイティブを呼び出すネイティブコール...

MYSQLテーブルの包括的な概要

目次1. テーブルを作成する1.1. テーブルを作成するための基本構文1.1.1. シンプルなテーブ...

WeChat アプレットのカスタム スクロール ビューのサンプル コード

ミニプログラムカスタムスクロールビュースクロールバーさっそくレンダリングを見てみましょうレンダリング...

MySQL ステートメントの実行順序と書き込み順序の例の分析

選択ステートメントの完全な構文は次のとおりです。 選択 DISTINCT <選択リスト>...