SELinuxを無効化する方法は以下のとおりです.
# setenforce 0
# vi /etc/sysconfig/selinux
----------
SELINUX=disabled
----------
Fedora 8初期設定 - Fedoraで自宅サーバー構築
http://fedorasrv.com/fedora8-init.shtml
2008年2月27日水曜日
mysqlが使用するポート番号を変更する方法
mysqlが使用するポート番号を変更する方法は以下のとおりです.
vi /etc/my.cnf
----------
[client]
port=ポート番号
[mysqld]
port=ポート番号
----------
vi /etc/my.cnf
----------
[client]
port=ポート番号
[mysqld]
port=ポート番号
----------
yumでパッケージを自動更新する方法
yumでパッケージを自動更新する方法
# /sbin/service yum-updatesd stop
# yum -y remove yum-updatesd
# yum -y install yum-fastestmirror
# yum -y update
# yum -y install yum-cron
# /sbin/chkconfig yum-cron on
# /sbin/service yum-cron start
Fedora 8初期設定 - Fedoraで自宅サーバー構築
http://fedorasrv.com/fedora8-init.shtml
# /sbin/service yum-updatesd stop
# yum -y remove yum-updatesd
# yum -y install yum-fastestmirror
# yum -y update
# yum -y install yum-cron
# /sbin/chkconfig yum-cron on
# /sbin/service yum-cron start
Fedora 8初期設定 - Fedoraで自宅サーバー構築
http://fedorasrv.com/fedora8-init.shtml
yumでプロキシを利用する場合の設定
yumでプロキシを利用する場合の設定
# vi /etc/yum.conf
----------
proxy=プロキシのURL
proxy_username=ユーザ名
proxy_password=パスワード
----------
Q:プロキシを設定するには?:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20070227/263383/
# vi /etc/yum.conf
----------
proxy=プロキシのURL
proxy_username=ユーザ名
proxy_password=パスワード
----------
Q:プロキシを設定するには?:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20070227/263383/
2008年2月21日木曜日
PHPからリモートMySQLサーバへの接続時にエラー
リモートのMySQLサーバにアクセスするPHPのスクリプトを動作した際に,次のエラーに遭遇しました.
Can't connect to MySQL server on '192.168.2.3' (13)
MySQLクライアントでリモートにアクセスすると接続できるのに,PHPのスクリプトからはできないのです.
具体的には,192.168.2.6のマシンから
mysql --user=hogehoge --password=hogehoge --host=192.168.2.3 --port=3306 hogehoge
というコマンドを入力すると, MySQLサーバとの接続に成功し,SQL文も実行できるのですが,
<?php mysql_connect("192.168.2.3:3306", "hogehoge", "hogehoge"); ?>
というPHPスクリプトを192.168.2.6のマシンで動作させると,上記のエラーメッセージが表示されます.
いろいろ試行錯誤をした結果,クライアント側(192.168.2.6)のSELinuxを解除することで接続することができるようになりました.SELinux全体を解除しなくてもいいと思うのですが,SELinuxについてはまったくの素人なので,解除で済ませました.
Can't connect to MySQL server on '192.168.2.3' (13)
MySQLクライアントでリモートにアクセスすると接続できるのに,PHPのスクリプトからはできないのです.
具体的には,192.168.2.6のマシンから
mysql --user=hogehoge --password=hogehoge --host=192.168.2.3 --port=3306 hogehoge
というコマンドを入力すると, MySQLサーバとの接続に成功し,SQL文も実行できるのですが,
<?php mysql_connect("192.168.2.3:3306", "hogehoge", "hogehoge"); ?>
というPHPスクリプトを192.168.2.6のマシンで動作させると,上記のエラーメッセージが表示されます.
いろいろ試行錯誤をした結果,クライアント側(192.168.2.6)のSELinuxを解除することで接続することができるようになりました.SELinux全体を解除しなくてもいいと思うのですが,SELinuxについてはまったくの素人なので,解除で済ませました.
登録:
投稿 (Atom)