うつ病関連の問題、非常に憂鬱

WBOY
リリース: 2016-06-13 12:50:29
オリジナル
765 人が閲覧しました

憂鬱な質問、とても憂鬱です。
サーバー linux apache mysql php があり、phpmyadmin がインストールされています
phpmyadmin を使用して通常どおりサーバーにアクセスします
ただし、私は自分で書いたphpを使用しています
データベースへの接続は、ターゲット マシンが積極的に拒否していることを示します。接続できません…。

    $username = "Test";   <br />
    $psword = "123456";  <br />
    $hostname = "10.12.18.27";  <br />
    $dbName = "TestDb"; <br />
<br />
    $server_link = mysql_connect("$hostname","$username","$psword")  <br />
            or die("Can't connect to server" . mysql_error()); 
ログイン後にコピー

この文には問題があります…………。お母さん、正義なんてない
root または Test アカウントを使用して phpmyadmin に通常どおりログインできます。
唯一の違いは、phpmyadmin がサーバー上にあることです
私の php コードは私のコンピューター (Apache php win7) 上にあります
テスト アカウントについて話しましょう。リモート ログインについてはどうですか。どこからでもログインできる機能は完全に有効になっています。


-----解決策---------
mysql リモートを開く権限がありません接続
------解決策---------
sqlyog またはコマンド ラインを使用して接続し、見てください。接続が成功したかどうかを確認します。
------解決策---------
mysqlデータベースのuserテーブルのホスト項目、localhost から %
に名前変更されました。 または、新しいレコードを追加します。ホスト項目はローカル IP アドレスで、
を承認します。 mysql サービスを再起動します

適切な方法:
GRANT コマンドを使用します
myuser に mypassword を使用して任意のホストから mysql サーバーに接続させたい場合。
GRANT オプション
を使用して、*.* のすべての権限を「mypassword」で識別された「myuser」@「%」に付与します。 ユーザー myuser が IP 192.168.1.3 のホストから mysql サーバーに接続し、パスワードとして mypassword を使用することを許可したい場合
GRANT オプション
を使用して、「mypassword」で識別された「myuser」@「192.168.1.3」に *.* のすべての権限を付与します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!