• ベストアンサー

MYSQLのバージョンに問題

phpmyadminの画面上には サーバのバージョン: 4.1.22-Max MySQL クライアントのバージョン: 5.0.83 と表示され、 phpinfoでは Client API version 5.0.51a と表示されます。 この3種類は何か分かりませんが、 バージョンが全部違うのは問題ですか? Client API version 5.0.51aは少し低めですが、 あとの2つも少し低めですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>phpmyadminでselect version()を実行すると、4.1.22-Maxという文字が出てきました。 ああなるほど、じゃMySQLサーバーが4.1なのでしょうね 現在4.1はすでにメインサポートからはずれほぼ終了している状態なので、 今後このようなサイトで質問するときにも、大きく内容がぶれる可能性が高いです。 >phpは5.2です。 こちらも微妙に古いですね 現在安定版が5.3.13で、5.4系も5.4.3まできています >レンタルサーバなのですがアップデートはできるのですか? レンタルサーバー自体のポリシーによるのでなんともいえません アップデートのプランがあるかサポートに確認してみてください

taurin1000kg
質問者

お礼

確認してみます。回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>サーバのバージョン: 4.1.22-Max ごめんなさい、うまく読みとれないのですが、これってなんのサーバのバージョンですか? もしMySQL4.1ということでしたら、5.0や5.1系統とは かなり違うものなので、トラブルは覚悟した方がいいでしょう サーバーのアップデートをお勧めします

taurin1000kg
質問者

お礼

phpmyadminでselect version()を実行すると、4.1.22-Maxという文字が出てきました。 phpは5.2です。レンタルサーバなのですがアップデートはできるのですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MySQL Client API versionについて

    質問です。 WindowsXP PHP5 MySQL5 Apache2 上記の環境PHP+MySQL+ApacheでWordpressなどのシステムを動かそうとしているのですが 一つ疑問に思っている点があります。 phpinfo.phpやphpMyAdminにあるMySQL Client API versionが version4.1.7と出ています。 MySQLのバージョンは5なのですが、どうしてクライアントAPIバージョンは4になるのでしょうか またこれは一体どのようなものなのでしょうか

  • php.iniのMYSQL_SOCKET

    phpinfo()で以下のように表示されました MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version 4.0.25 MYSQL_MODULE_TYPE external MYSQL_SOCKET /var/lib/mysql/mysql.sock ここで表示されたMYSQL_SOCKETの値はphp.iniで変更可能ですか? また、Client API version の値はphpinfo()を実行した時にどこから取って来ているのか教えてください。

    • 締切済み
    • PHP
  • phpMyAdminのMySQLクライアントバージョン

    MySQLのバージョンをあげようと思い、3.23.58を削除して、4.0.27を入れました。 phpMyAdminにアクセスすると、バージョンは4.0.27になっているのですが、MySQL クライアントバージョンの表示は、3.23.58のままです。 MySQLクライアントバージョンも4.0.27にしたいのですが、いい方法はあるでしょうか?

    • ベストアンサー
    • MySQL
  • MySQL3.23.58でインデックスは使えますか?

    phpinfoでmysqlの項目を確認したところ Client API version 3.23.58 となっていました。 mysql3.23.58でindexを使う場合、何か注意する点などありますか? 型に制限があったりするのでしょうか?

    • ベストアンサー
    • MySQL
  • PHP Version 5.2.9-1 でMySQLがつかえない

    こんにちは。自分のサーバーを立てようとトライしています。 まず環境を書きます。 Windows Server 2003 PHP Version 5.2.9-1 MySQL ver 5.1 [php.int] Client API version 5.1.33 PHPのセットアップは、完了しました。(phpinfo()が正しく動作することを確認) MySQLも正しくインストールできて、コマンドプロンプトや、GUIツールなどからはデーターベースの作成、削除、値の書き込みなどもできています。 PHPのインストール画面で、MySQLのオプションもつけてインストールしました。 libmysql.dllは、[MySQLインストールディレクトリ]\MySQL Server 5.1\binとPHPインストールディレクトリと、system32にあります。 php_mysql.dllはphp.intで設定したとおり[phpインストールディレクトリ]\extにあります。 この環境で、mysqlを動かそうと、テストをしてみました。 http://www.phpbook.jp/database/mysql/index3.html の画面下部「テスト」という項目のを使ってみました。こいつを動かそうとすると、HTTP500が帰ってきます。(ユーザー名と、パスワードは指定しなおしてあります) どなたかこの原因がわかる方はいらっしゃいますでしょうか?お力を貸していただければ幸いです。

    • 締切済み
    • PHP
  • 導入したバージョンとphpinfoの表示が異なっているのですが?

    mysql.comから、 mysql-essential-5.0.21-win32.msi をダウンロードしたのですが、 phpinfo(); でみると Client API version 4.1.7 となっており、5.0.21ではありません。 ただしく、5.0.21は導入できていないのでしょうか?

    • ベストアンサー
    • MySQL
  • mysqlでphpinfoと実際のバージョンが違う

    PHPでデータベースを使用しており、MySQLを使うことにしました。 その際、 Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:(略).php on line 7 と言うエラーが出ました。 エラーを探しているとphpinfoに表記されているmysqlのバージョンは『Client API version 3.23.57』、実際に導入しているバージョンには『Server version:5.0.41』とあり、正確に反映されていないのではないかと思いました。 検索してみたところ、httpd.confを書き換えれば良いのではないかと思いましたがどこを直せば良いかわかりません。 以前はEclipceで開発していたのですがそれを止め、別の環境で開発しております。 Eclipceの時には特別なものを何か打ち込んだり書き足したりせず使用できていたので、『set password for xxx@xxxxxx=old_password("password");』は一応試した後に可能性から除外しています。 httpdの書き換えでよろしければそちらでの解決法、また別の解決法に心当たりがありましたら教えていただきたいと思います。 よろしくお願い致します。 OSはWindowsXPPro、PHPはVersion5.0.1です。

    • ベストアンサー
    • PHP
  • バージョンの違うMySQLのリモート接続について

    バージョンの違うMySQLのリモート接続について mysqlのリモート接続について。 質問させて頂きます。 サーバー側はMYSQL5.0  OS XP_PRO クライアント側はMYSQL4.0 OS Win98 クライアント側からサーバ側のMYSQLに接続させたいのですが、 MYSQL -u root -p -h IPアドレスとコマンドを打つと ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client と表示され接続できません。 MYSQLのバージョンが違うためサーバ側とクライアント側の MYSQLのパスワードの形式が違うため接続できないとエラーが表示されます。 バージョンの違う、MYSQL同士ではリモート接続できないのでしょうか? 解決方法等ございますでしょうか? よろしくお願いします。

    • ベストアンサー
    • MySQL
  • mysql.sockが消えてなくなった

    お世話になります。 Fedora10をベースにして、yumでMySQLをインストールして動かしています。2~3日前、突然MySQLが起動しなくなり、下記のメッセージが出てストップします。findでmysql.sockを探しても、どこにも見当たりません。どなたか、mysql.sockの復旧方法などお教えいただければ、助かります。エラーメッセージおよび環境などは下記です。 ERROR2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2) 環境 OS: Fedora10 MySQL Version: 5.0.84---phpinfo()で参照したClient API version 以上

  • PHPからMySQLにアクセスできません。

    FedoraCore3を使用しています。 ApacheはOSフルインストール時のデフォルトのver2.0.52 PHPは同じくデフォルトのver4.3.9、 MySQLはデフォルトver3.23.58からver4.1.10にアップデートしました。アップデートは端末から下の3つのrpmパッケージをアップデートしました。 rpm -Uvh MySQL-server-4.1.10-0.i386.rpm MySQL-client-4.1.10a-0.i386.rpm MySQL-devel-4.1.10a-0.i386.rpm MySQL-shared-compat-4.1.10a-0.i386.rpm 端末からMySQL4.1.10には接続できるのですが、WEB(PHP)からはエラーが返ってきます。 Access denied for user 'apache'@'localhost' (using password: NO) PHPinfoを確認したところ、MySQLのClient API versionが3.23.58のままでした。 ここの設定を変えれば動くと思うのですが、どうすればよいでしょうか? よろしくお願いします。