レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。今回は、MySQLをインストールしてみます。デフォルトでインストールされるのは、MySQL5.0系です。場合、デフォルトでMySQL5.1系がインストールされます。系をインストールする方法について簡単に解説してみます。現在では、MySQLの最新バージョンは、5.5系となっています。5.5系をインストールされることをおすすめいたします。5MySQL5.1系のあるリポジトリをインストールします。php5.2系をインストールする際のリポジトリ設定と同じです。続けて作業を行っている方は、下記の作業は不要です!!もしもphp5.2系のインストールをせずに、このページをみている方は、以下の作業が必要になるでしょう。[100%]64bit版は、上記のwgetで指定しているURLのi386をx86_64として同じ操作を行います。ファイル名は、ius-release-x-x.ius.el5.noarch.rpmepel-release-x-x.ius.el5.noarch.rpmと、x-xは、バージョン番号に相当しますので、必ず、最新のファイル名を以下のサイトで確認しましょう。※32bit版と64bit版では、ファイル名が異なることがあります。(以下のサイトでファイルの一覧表示が確認できます。)32bit版:http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/64bit版:http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/一つ一つ確実にインストールしたいなら、以下の順番で行います。CentOSのバージョンによっては、以下のような警告がでることがあります。この警告は、致命的な問題ではないので、先へ進みましょう。[100%]現在、インストール済のMySQLをアンインストールします。現在のインストール済MySQLパッケージを確認する。mysql-5.0.77-4.el5_5.3php52-mysql-5.2.13-3.ius.el5インストール済mysqlパッケージをすべて削除する。※php系は、除きます。0:5.2.13-3.ius.el5Complete!ここで、php52-mysqlまで、一旦、削除していることに注意してください。後で、phpからつながらないなども問題が発生します。mysqlのインストールを終えたら、再度、php52-mysqlをインストールしておきましょう。MySQL5.1系をインストールする。出力されれば、OKですね。ここで、先にphp52-mysqlまで、一旦、削除してしまった方は、再インストールしましょう。インストールをちゃんとやっておかないと、あとでphpから接続できなくなってしまいます。インストールするだけです。0:5.1.61-1.el6_2.1Complete!インストールを終えたら、バージョンチェックしておきましょう。出力されれば、OKですね。MySQL5.1系の初期設定MySQLの初期設定は、初期設定(/etc/my.cnf)で行います。64M...上記内容は、あくまで参考までに。各サーバーの環境によって設定する内容も異なりますから、確認の上、編集しましょう。編集を終えたら保存します。table_definition_cacheへ変更されています。MySQL5.1系を起動するここまでできたら、MySQLを起動しましょう。]起動が正しくできたら、再起動しても起動するように設定しましょう。6:offユーザとデータベースを作成ここまででMySQLは、使えます。ここからは、簡単ながら、データベースをユーザを作成してみましょう。プロンプトが表示されてばOKです。以降の説明は、mysql>のプロンプトから、mysqlのsql分を発行して、mysqlサーバーの設定を行っていきます。そのため、必ず最後に;の文字列を入力することをお忘れなく。上記では、hogehogeがパスワードになります。現在登録されているユーザをすべて表示しています。この中で、userの欄に空白があるものがありますから、この空白のユーザは、まず、削除しておきます。実際に削除しています。※特に空白のユーザ名がない場合は、この操作は不要です。hoge@localhostで、hogehogeでログインできるようになります。localhostを変更し、上記のイメージでSQLを発行します。いうホストから許可したい場合は、以下のようにすれば良いです。このホスト名は、IPアドレスを指定することもできます。ローカルLAN内の”192.158.1.128′′からのアクセスを許可したい場合は、以下のようにすれば良いです。databases;で、現在登録されているデータベースを確認します。test;で削除しています。hogedb;で、hogedbというデータベースを作成しています。...上記の設定で、hogedbへのフルアクセスをhoge@localhostが行えるようになります。実行してあげてデータを更新してあげるとうまくいくことがほとんどです。この作業で、現在動作中のサーバーの情報も更新されます。ここでも、格安レンタルサーバーでは、考えられないような、自分のためだけにリソースが使える設定を行えます。query_cache_sizeなどは、同じクエリが発行されることが多い場合は、非常に効率的にそのクエリをさばいてくれます。ここに記述のある設定例以外にも、いろいろとパラメータはありますので、試されると良いと思います。それらの設定によっては、高速になることもありますし、逆に低速になることもあります。試せるのも自宅サーバーの面白味ですよね。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。PMとても参考になるサイトで助かっています。AMRennigebさんこんにちわ、管理人です。コメントありがとうござます。mysqlで削除されてしまうということなら、依存関係があるということでもあると思うんですよね。退避させて、あえて、ここでmysqlと同時に削除してしまって、再インストールされてはいかがでしょうか?簡単なdevcotのインストールは、http://sakura.off-soft.net/centos/dovecot.htmlでも説明していますので、ご参考までに。して保存されていたので再インストール後元に戻すだけでいけました。PMこの記事を見てMySQLをインストールさせて頂きました。version5.0.77のままで、インストールしたはずの5.1系が表示されません。このケースは仕様なんでしょうか???ご存知であれば教えて頂けないでしょうか。PM仕様ではないと思います。うまくインストールできていないじゃないかなと思います。ちなみに、自分とこのバージョンは、以下のような感じです。AMこの記事をみてご質問をお願いします。CentOS6.5PHP5.3でphpMyAdminを更新したところ、mySqlが古いということでmySql5.6にアップデートしました。5.1.72との表示がでています。php53u-mysqlとかもインストールする必要があるのでしょうか?もともとPHP5.3なので不要なのか?とは思っています。phpMyAdminにはまだエラーが表示されております。これは予期しない不具合を起こす可能性があります。さんコメントありがとうござます。結論から言うと、phpとmysqlのバージョンは、非常に大事で、同じレベルのものをインストールすべきです。phpがビルド(コンパイル)された時のmysqlのバージョンは、5.1系ということなのでしょう。すると、phpは、mysqlが5.1系だと思って動作しているけど、mysqlは、5.6系が動作しているので、バージョン不一致が発生していて、動作が不安定になる可能性が大きいです。mysqlは5.5系以上が求められます。phpMyAdminの更新するバージョンを間違われた?のかなぁ・・・と思いました。バージョンとmysqlのバージョンを戻すのが正しいとは思います。それが、無理であれば、mysql5.6系に対応したphpへアップグレードすべきなのではないかと思います。誤ってましたら、想像ですので、ご容赦ください。詳細なご説明ありがとうございました。(最新版)にアップデートしました。整合性があっていないことがよくわかりました。実は先日サーバを立ち上げたのですが、BlueOnyxというホスティング用のソフトを入れ込みました。最近はこのアプリの情報が少ないのでもがいていました。システムを管理してるのでPHP5.3以上はあげないほうがいいかと思っているわけです。MySQL5.5で問題なく動作するのであればMySQLだけをダウングレードしようとおもいますが、それでもまだエラー表示がでるのかな?と思ってしまいます。phpMyAdmin4.0.10.1まで落として入れ替える方がいいのでしょうか?現在は不具合のコメントが出てますが、一応使えてるのでこれでも差し支えないのでしょうか?たくさん質問してしまいすみません。この事でもう10日間以上も悩んでおりました。本当に感謝しております。さんコメントありがとうござます。MySQL5.5へダウングレード?というより、phpとMySQLを同じリポジトリからインストールすることが大事だと思います。先にも書いたようにphpとMySQLのバージョン不一致が問題ですから、今のmysql5.6の環境にあったphpをインストールすれば良いことになります。phpMyAdmin4.0.10.1まで落とすのが間違いないかと思います。さんの思惑通りになるのかなぁと思います。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。