ここから本文です

DBサーバで作成したデータベースをphpMyAdminをWEBサーバにインストールして可視化...

tak********さん

2012/5/2421:42:25

DBサーバで作成したデータベースをphpMyAdminをWEBサーバにインストールして可視化しようと試みていますが,DBのMySQLにログインできず、#1130 MySQL サーバにログインできませんというエラーが表示されてしまいます

[環境]
DB → OS:CentOS5.8,IP Adress:192.168.1.189
WEBUI → OS:CentOS5.8,IP Adress:192.168.1.195

[手順]
DB: yum install mysql-server -y(バージョンは5.1系) → mysqladmin -u root password "19891101" → データベースを作成→my.confに「port = 3306」,「socket = /var/lib/mysql/mysql.sock」を記述

WEBUI : phpMyadmin3-5-1をインストール後,Yumリポジトリを変え(centOS5系はphp5.2をインストールできないため),php5.2,php-mysql,php-mrctなどをインストール→config.ini.phpで「host」をDBのIPアドレス,「user」をroot,「password」を19891101に設定→php.iniのmysqliの部分において「port = 3306」,「mysql.default_socket = /var/lib/mysql/mysql.sock」を記述→httpd再起動

※両マシンのSELinux,FIREWALLは無効に設定し,両マシンの接続はpingで確認しています

これらの手順を行いましたが,DBのMysqlにログインできず,上記のエラーが検出されてしまいます。
どなたかに意見を求めています。おおざっぱな手順で大変申し訳ありません。

閲覧数:
760
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

rin********さん

2012/5/2514:51:40

DBを作成したサーバー上からのアクセスはデフォルトで許可されていますが、WEBサーバが別にある場合、WEBサーバのIPアドレスに対して、接続を許可する必要があります。

grant privileges を確認してみてください。

参考: http://tejunsho.com/mysql/20110520000151.html

質問した人からのコメント

2012/5/25 15:30:29

作成したDBに対してWEBサーバからのアクセス権を与えたらできました!!ありがとうございました!!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる