ホームページ > バックエンド開発 > PHPチュートリアル > MySQL4.1 コード化けの問題_PHP チュートリアル

MySQL4.1 コード化けの問題_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:01:49
オリジナル
954 人が閲覧しました

MySQL 4.1 のインストールプロセス中に、下の図に示すデフォルトの文字設定があります

サーバーがデフォルトを GB に選択していない場合、UFT8 が使用され、文字化けが表示されます
または
データベースに入ったら、まず次の文を実行します
mysql_query("Set Names 'uft8'");
ここで、uft8 は必要なエンコーディング (例: gb2312 など) に変更できます。
このコマンドは mysql でも使用できます。コマンド ラインを使用して、正しいテキスト「
データベースに接続します」が表示されるようにします
---------------------------------- ---------------------------------------------------- ---------------
クライアントはサーバーによって要求された認証プロトコルをサポートしていません
MySQL クライアントのアップグレードを検討してください
--------------- ------------------------------ -------------------- ---------------------------- -----
MySQL バージョン 4.1 からのパスワード ハッシュ アルゴリズムの変更により、データベース
に接続する際に、クライアントが認証プロトコルをサポートしていないという問題が発生する可能性があります。
次の 2 つの方法で解決できます
1 つ目:
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd'); 2 つ目:
mysql>UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE ホスト = 'some_host' AND ユーザー = 'some_user'

;

http://www.bkjia.com/PHPjc/631125.html

tru​​ehttp://www.bkjia.com/PHPjc/631125.html技術記事 MySQL4.1 のインストール中に、次の図に示すデフォルトの文字設定があり、サーバーがデフォルトの GB を選択していない場合は、UFT8 が使用され、文字化けが発生します。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート