ホームページ > バックエンド開発 > PHPチュートリアル > 初めてmysqlを使用する場合、助けてください

初めてmysqlを使用する場合、助けてください

WBOY
リリース: 2016-06-23 14:14:11
オリジナル
884 人が閲覧しました

navigate を使用しています。データベースをバックアップして、同じく navigate でインストールされている別のサーバーに置くにはどうすればよいですか


ディスカッションに返信 (解決策)

navigate を使用したことがありません。これはグラフィカルなツールです。インポートボタンとエクスポートボタンがあるはずなので、それを探してください。

ナビゲートを使用したことはありません。インポートとエクスポートのボタンがあるはずです。 エクスポートされた SQL テキストでは、すべての文字が文字化けします。

どのソフトウェアを使用して開いて、SQL テキストがどのようなエンコーディングであるかを確認してください。

どのソフトウェアを使用してそれを開いてSQLテキストのエンコーディングを確認するか。 utf8 です、txt を開くと文字化けします

navigate データベースの保存場所を見つけて、コピーをサーバー上の対応する場所にコピーします

navigate データベースの保存場所を見つけます。これを見つけるには、サーバー上の対応する場所にコピーするだけで十分です。

ナビゲート データベースの保存場所を見つけて、コピーをサーバー上の対応する場所にコピーします。それを別のサーバーの同じ場所に直接配置できますか?

考えられる部分を投稿してください。文字化けしている場合は、notepad++ で開き、文字セットを変更して確認してください。

文字化けしていると思われる部分を投稿して、notepad++ で開き、文字セットを変更して見てください。 メモ帳で開くのが正しいです


ナビゲート データベースの保存場所を見つけて、サーバー上の対応する場所にコピーをコピーします。

はい、サーバー上の対応するデータベースの場所にコピーを直接コピーするだけです

コピーしましたが、navicat を開くとデータベースが表示されません

navicat で更新するとデータベースが表示されます
そうでない場合は、現在の場所の検索が間違っている可能性があります。
パスを投稿して見てください

新しくインストールされた mysql には、mysql と test ファイルの 2 つのデータベースしかありませんが、コピーしたいものは更新されます。動作しません

パスは正しいです。動作しない場合は、navicat に付属のツールを使用してエクスポートし、サーバーにインポートできます

パスは正しいです。 navicat に付属のツールを使用してエクスポートし、それをサーバーにインポートしても、文字化けします。 。 。リモートから QQ に私を追加してもらえますか? 631373000

それでも動作しない場合は、phpmyadmin を使用してエクスポートとインポートを行ってください

どこでも SQL ファイル 別のサーバーでは、SQL ファイルをインポートするだけです

エクスポートされたコードの文字化けは、エンコーディングが一貫していないことが原因である可能性があります

エンコーディングが一貫していない場合その場合は、以前に構築したデータベースのエンコードとインポートしたデータのエンコードが一致していないことが原因である可能性がありますので、新しいデータベースを作成し、必要なデータのエンコードに統一することをお勧めします。

これは、元のデータベースのエンコード方法です。同じ方法で SQL ファイルをエクスポートし、新しいデータベースにインポートしましたが、何も起こりませんでした。文字化けしていると思われる部分をnotepad++で開いて文字セットを変更してみてください。 メモ帳で開くのが正しいです

正しく開かれたら、.sql ファイルとして保存し、インポートして機能するかどうかを確認します


インポートが機能しない場合は、クエリ メソッドを使用してインポートします。遅いです

サーバー側のリモートログイン データベース~~データベースをエクスポート~~再度インポートしてください

ディスカッションを見てください

それでも動作しない場合は、phpmyadmin を使用してエクスポートとインポートを行ってください

+++ これではありませんかツールはとても使いやすいです? 内部のエクスポートとインポート機能も優れています 悪くないです

直接エクスポートするだけですが、なぜそんなに面倒ですか?

サーバー側のデータベースにリモートでログインします~~次にデータベースをエクスポートします~~そしてインポートします


navicat を使用していますが、データベースをバックアップして別のサーバーに移すにはどうすればよいですか? navicat もインストールされています

navicat は非常に便利なツールです

特に「データ転送」機能が最も便利です異なるデータベース間のコピー/バックアップ

2 つの状況:
1. navicat を使用して 2 つのサーバー上のデータベースに接続し、データ転送機能を直接使用できます
たとえば、以下の図の xiudou と xiudou は localhost です。両方のサーバーに接続できます


2. Navicat は両方のサーバーに同時にアクセスできません
次に、navicat を使用して元のデータベースを右クリックし、[Dump SQL File] を選択して SQL ファイルを取得します
コピーする方法を見つけますそれを別のサーバーに転送します
次に、別のサーバーで navicat を開いてデータベース接続を開き、データベース (空) を作成し、右クリックして SQL ファイルを実行します

より良い方法は次のとおりです:

1. MySQL の組み込み mysqldump を使用します。エクスポートするツール:

x: mysqlbinmysqldump -u[データベース ユーザー] -p[パスワード] --opt --default-character-set=[データベース エンコーディング、通常は utf8] -R [データベース名] > ].sql

2. エクスポート後、mysql と入力して新しいデータベースを作成します:

mysql> create database [新しいデータベース名];

3. 最後に、エクスポートされた SQL ファイルをデータベースに再度インポートします:

x: mysqlbinmysql -u[データベース ユーザー] -p [パスワード] --default-character-set=[データベース エンコーディング、通常は utf8] [新しいデータベース名] < [エクスポートされたファイル名]

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート