私はmysqlを初めて使用します。まず、Web ホスティングの SSH に接続してから、次のコマンドを使用して mysql サーバーに接続します。
mysql -u mysqlusername -h server_ip -p (サーバーは localhost ではなく、リモート サーバーです)
次に、パスワードの入力を求めるプロンプトが表示されるので、パスワードを入力すると、接続されます。mysql> プロンプトが表示されます
文字セットを保持しながらSQLダンプをインポートしようとしています。私はインターネットで見回しましたが、明らかに使用するコマンドは
mysql -uUSERNAME -pPASSWORD –default-character-set=utf8 USER_DATABASE < backup.sql
しかし、私はすでに接続しているので、次を発行しようとしました: –default-character-set=utf8 USER_DATABASE < backup.sql しかし、新しい行が表示されて新しいコマンドを即座に入力し、SQL バックアップが原因でコマンドが実行された可能性はありません。 20MBです。何もしません。
Web サイトでエンコードの問題が発生しています。ダンプは utf-8 であり、メモ帳を使用してファイルを表示すると、すべての特殊文字が表示されるはずですが、何らかの理由で、phpmyadmin のインポート メニューを使用してダンプをインポートするとすぐに、テーブルとすべての特殊文字を参照します。スクランブルされています。ウェブサイトにアクセスすると文字が乱れます。AddDefaultCharset UTF-8 を htaccess ファイルに追加しましたが、役に立ちませんでした。これが、mysql コマンドを使用してダンプをインポートしようとする理由です。