![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
使用OSはCentos5でvps上でMysqlのインストールを行いました。
1.yum -y install mysql-server mysql-devel
2.vi /etc/my.cnf
文字コード指定
3./etc/rc.d/init.d/mysqld start
Mysqlを初期化
4.mysql_secure_installration
rootパスワードを設定
anonymousユーザを削除・・・ここで下記のようなエラーになって失敗します。
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
.....Failed!
仕方がなかったので、
5.mysql -u root -p
password:*******
でログインし、testデータベースとanonymousユーザを削除しました。
その後、wordpressをインストールし、wp-config.phpに作成したデータベースとユーザ(パスワードも)を指定して、ブラウザからアクセスしましたが、接続できませんとのエラーになってしまいます。
これは、@以下のホストがlocalhostだからでしょうか?
sshでVPSサーバーにログインしているので、@以下のホストを接続元(つまり、自宅のPCのホスト名もしくはグローバルIP)を指定する必要があるのでしょうか?
/var/log/mysqld.logにもそれらしきログは残っていません。
どなたかアドバイス頂けないでしょうか?
[root@HostName]#mysql -V
mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686)
[root@HostName]#nmap localhost
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-02-25 13:51 JST
Interesting ports on localhost.localdomain (127.0.0.1):
Not shown: 1675 closed ports
PORT STATE SERVICE
53/tcp open domain
80/tcp open http
443/tcp open https
953/tcp open rndc
3306/tcp open mysql
Nmap finished: 1 IP address (1 host up) scanned in 1.183 seconds
[root@HostName]#rpm -qa|grep mysql
mysql-server-5.0.77-4.el5_5.4
php-mysql-5.1.6-27.el5_5.3
mysql-devel-5.0.77-4.el5_5.4
mysql-5.0.77-4.el5_5.4
自宅pc----sshログイン----vpsサーバー
※自宅pcは、fedora14です。
No.5ベストアンサー
- 回答日時:
こんばんは。
>プログラム、DBともにリモート先のサーバー上で稼働しています。
ですか・・・。
それじゃ、プログラム対MySQLはローカル同士ですね・・・。
SSHからコンソールでMySQLに接続できているのなら、疑うのはプログラムしかないかと・・・。
この回答への補足
taka451213さん
こんばんは。
お世話になっております。
先ほど、下記に記載した方法を試してみました。そうしましたら、無事に接続できました。
なぜですかね、よくわかりません。笑
とりあえず、解決しましたこと嬉しく思っています。
この度は、ご回答頂きましてありがとうございました。
taka451213さん
こんばんは。
お世話になっております。
再度、ご回答頂きありがとうございます。
>プログラム対MySQLはローカル同士ですね・・・。
そうなりますね。
だとしましたら、#1さんの回答にもあります、php側に問題がありそうなのですが...。
なんとなくですが。
先ほどから、ググって調査していたのですが、/etc/my.cnfに記述されているmysqlソケットのパスをphp.iniでも記述する必要があるっていう記事を見つけました。
具体的には、php.iniのデフォルトでは、mysql.default_socketのパラメータがnull値なんですが、そこを明示的に示すと上手くいくようなんですよ。
しばし外出中ですので、帰宅次第ちょっとそちらを試してみます。
No.4
- 回答日時:
こんばんは。
プログラムはローカル?
接続先DBがリモート?
ちょっと環境がわかりませんが、DB側のポートは開いてるんですかね?
(iptables)
iptablesは、動かしていません。
selinuxも入っていないので、ポートでブロックされてはいないと思います。
プログラム、DBともにリモート先のサーバー上で稼働しています。
php.ini上でもポート番号でデフォルト指定になっていたので、他のポートを使用しているとは考えにくいと判断したのですが、よくわかりません。
引き続き、よろしくお願い致します。
No.3
- 回答日時:
あっ、申し訳ない。
php-mysqlは入ってるんですね。
あとは、phpinfoで確認してみるとか。
<?php
phpinfo();
?>
wingstarさん
ご回答頂きましてありがとうございます。
上記をindex.phpとして作成し、ブラウザで表示してみましたが正常に表示されます。mysqlのモジュールも追加されていることが確認できました。
引き続き、よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
root権限によるFFFTPでの接続
-
KNOPPIX っていうCD Linuxのro...
-
telinit qについて
-
centos5 phpでmysqlへ接続できない
-
telnetにroot接続。Teratermが...
-
パスワード設定していないユー...
-
同じ独自ドメインを2つのサーバ...
-
「DNSサーバーを自動的に取得す...
-
Mailの送信済みメールボックス...
-
DNSサーバを設定したのですがns...
-
Mac標準メールソフト「Mail」で...
-
循環参照にならない方法があっ...
-
”Tortoise SVN” と ”Subversio...
-
エラーメールで"too many hops"...
-
ワークグループ設定のPCの名前解決
-
モニターなしのサーバとはどん...
-
WSUSサーバの移行について
-
IEのイベントログをイベントビ...
-
vsftpd でのユーザーに対するパ...
-
リモートデスクトップ接続でパ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
root権限によるFFFTPでの接続
-
【Administrator と root の違...
-
suが出来ない
-
VineLinuxをInstallして再起動...
-
VMware上のUbuntuにSCPでファイ...
-
xperia 5 iiのroot化
-
quotaの設定がうまくいきません。
-
Mac用メッセンジャーへのログイ...
-
Administratorというアカウント...
-
rootのホームディレクトリ/root...
-
root権限のユーザ作成
-
FreeBSD でログイン出来ない
-
コンソールでctrl-l, ctrl-pな...
-
ログインウィンドウから別のユ...
-
NIS・NFSでのログインが不完全...
-
lsにて別ディレクトリの情報を...
-
FTPにrootで接続
-
Linuxでrootユーザの他にUID0、...
-
sshでリモートログインした際の...
-
Solaris10でftp出来るユーザと...
おすすめ情報