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

推薦する

nginxリバースプロキシを使用するときに長時間接続を維持する方法

・【シーン説明】 HTTP1.1 以降、HTTP プロトコルは永続的な接続 (長い接続とも呼ばれます...

CSS で隠し要素を実現する 7 つの興味深い方法

序文非表示要素の 3 つの属性である表示、可視性、不透明度の類似点と相違点は、フロントエンドの就職面...

CocosCreator で http と WebSocket を使用する方法

目次1. HTTPGET 2. HTTP POSTウェブソケット4. Egretのhttpとwebs...

CentOS MySQLデータベースのスケジュールバックアップを実装する方法

次のスクリプトは、MySQLデータベース全体のスケジュールされたバックアップに使用されます。 mys...

Docker での Tomcat インストールの 404 問題の解決方法

tomcat の containerID を見つけて、tomacat ディレクトリに入ります。 [r...

上部の固定ナビゲーションバーによって CSS アンカーの配置がブロックされる問題の解決方法

多くのウェブサイトでは、ユーザーが簡単に検索したり他のページに移動したりできるように、上部にナビゲー...

Vueプロジェクトでパラメータジャンプ機能を実装する

ページの説明:​ メインページ: 名前 —> shishengzuotanhuichaxun ...

ElasticSearch と ElasticSearch-Head の Docker デプロイメントの実装

この記事では主にDockerを使ってElasticSearch:バージョン6.8.4をデプロイする方...

Apache Flink の任意の Jar パッケージのアップロードにより、リモート コード実行の脆弱性が再発する問題が発生する (脆弱性警告)

脆弱性の説明Apache Flink は、分散ストリームおよびバッチ データ処理用のオープン ソース...

簡単な計算機を実装する小さなプログラム

この記事の例では、簡単な計算機を実装するための小さなプログラムの具体的なコードを参考までに共有してい...

Linux7 ベースの Hadoop のインストールと構成の詳細なグラフィック説明

上記のように材料を準備します(ps: hadoop-3.1.2-srcはhadoop-3.1.2に変...

Linux で FastDFS を使用してイメージ サーバーを構築する

目次サーバー計画1. システムコンポーネントをインストールする2. fastdfsをインストールする...

jquery-multiselect を使用した IE6 のバグの解決方法

jquery-multiselect (ドロップダウン ボックスをチェックボックス付きの複数選択コン...

Apache Web サーバーを使用して 2 つ以上のサイトを構成する方法

人気があり強力な Apache Web サーバーで 2 つ以上のサイトをホストする方法。前回の記事で...

マテリアルデザインで水滴アニメーションボタンを実現するための純粋なCSS

序文こういう特殊効果ってよく見かけますよね。すごくかっこいいですよね。 これは、Google Mat...