コマンドプロンプトを使用してクエリ、挿入、更新などの mysql を操作することは問題ありません。
php.ini の設定は次のとおりです: ;extension=php_mysql.dll
;extension=php_mysqli.dll
その前のセミコロンが削除されています。
エラー メッセージは次のとおりです:
警告: mysql_connect() [function.mysql-connect]: [2002] ターゲット コンピューターが積極的に拒否したため、接続できません。 (tcp://localhost:3306 経由で接続しようとしています) F:Apachehtdocsch1313-1.php の 6 行目
警告: mysql_connect() [function.mysql-connect]: ターゲット コンピューターが積極的に拒否したため、接続できません。 F:Apachehtdocsch1313-1.php の 6 行目
データベース接続に失敗しました:
ターゲット コンピューターが積極的に拒否したため、接続できません。
php コードは次のとおりです:
<?php$host='localhost';$user_name='root';$password='admin';$conn = mysql_connect($host,$user_name,$password);if(!$conn){ die('数据库连接失败:<br/>'.mysql_error());}echo '数据库连接成功!';?>
助けてください、ありがとうございます
はは。 。アクセス権限がない場合は、データベースをセットアップしてください
次に、次のようにユーザー名とパスワードが正しいことを確認してください
$password='admin';
権限の問題がある場合は、コマンドを確認してください プロンプトを操作するときにユーザー データベースがありませんか?
php.ini ファイルの構成に問題があると推定されます。
これは、ターゲット マシンに接続すると、そのシステムが自動的に攻撃対象とみなされます
ファイアウォールがブロックしていると考えられます。 -------------------------------------- ------- --------------------------------------
http:// www.jiemengwu.com/ 夢Interpretation House http://www.phpzy.com/php/ Green PHPリソース http://www.shopfw.com オンラインストアサービス
コマンドプロンプトによるmysqlの操作(クエリ含む)は問題ありません 問題ありませんアップデートを挿入しています。
php.ini の設定は次のとおりです: ;extension=php_mysql.dll
;extension=php_mysqli.dll
先頭のセミコロンが削除されています。
エラー メッセージは次のとおりです:
警告: mysql_connect() [function.mysql-connect]: [2002] ターゲット コンピューターが積極的に拒否したため接続できません...
ユーザー名とパスワードが正しいかどうかを確認してください。そして、ファイアウォールが禁止されているかどうかを確認してください
ファイアウォールをオフにして試してみてください。個人的な経験から、ポート 3306 は拒否されるべきだと思います。ユーザー権限に問題があります。コマンドプロンプトを操作するときに、それが正しいかどうかを確認してください。 ユーザーデータベースがありません。どうやって設定しますか?
USERデータベースがなくても正常に接続できます。
データベースを表示すると、いくつかのデータベースが表示されます。
ユーザー データベースはありませんが、mysql データベースの下にユーザー テーブルがあります。
ファイアウォールをオフにしても、エラー メッセージは同じままです。360 Security Guard と 360 Antivirus をインストールして、再試行できますか?
ファイアウォールをオフにしても、エラー メッセージは同じままです。360 Security Guard と 360 Antivirus をインストールして、再試行できますか?
PHP5.3ですか?その場合は、データベース接続サーバー名設定が localhost になっていると考えられますので、127.0.0.1 に変更してみてください
PHP5.3 以降では localhost との直接接続がサポートされていないため、試してみてください
このような問題がまだあります。 , 表示される情報によると、ファイアウォールがオフになっていても機能しないため、127.0.0.1 3306 に Telnet できるかどうかはわかりません。ログインできるかどうかを確認してください。データベースのバージョンに問題がある可能性があります
私も同じ問題に遭遇しました。専門家から詳しい指導をお願いします。ありがとうございます!
$conn=mysql_connect("127.0.0.1:3307","root","root") or die (mysql_error());
if(!$conn) echo "失敗しました!"; echo "成功しました!";
print_r ($conn)
;