ホームページ > バックエンド開発 > PHPチュートリアル > mysql 接続コマンドラインは機能しますが、php は機能しません。

mysql 接続コマンドラインは機能しますが、php は機能しません。

WBOY
リリース: 2016-06-13 12:46:22
オリジナル
1331 人が閲覧しました

Mysql はコマンドラインに接続できますが、php は接続できません
Web ホスト上で mysql -h 192.168.7.14 -uroot -proot -D sheep を使用して、リモート データベースに接続し、内部のデータを表示します。
しかし、php を使用して同じサーバーに接続すると失敗しました

<br />
<?php<br />
define('DB_HOST', '192.168.7.14:3306');<br />
define('DB_USER', 'root');<br />
define('DB_PASSWORD', 'root');<br />
define('DB_NAME', 'sheep');<br />
<br />
$conn=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("wrong while connect DB!");<br />
mysql_select_db(DB_NAME,$conn) or die("wrong while select DB!");<br />
mysql_query("set names utf8");<br />
echo "test";<br />
mysql_close($conn);<br />
?><br />
ログイン後にコピー

「wrong while connect DB!」と出力するだけではポートを削除しても機能しませんし、定数を使わずにmysql_connectパラメータに直接書いても機能しません。ファイアウォールをオフにしました。Web ディレクトリにはルート所有者とグループがあります。
他に何が可能ですか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート