ホームページ >バックエンド開発 >PHPチュートリアル >LAMP での MySQL 認証に関する質問

LAMP での MySQL 認証に関する質問

WBOY
WBOYオリジナル
2016-06-13 13:32:49801ブラウズ

LAMP での Mysql 認証の問題について
最近 LAMP 環境を構築することを学び、仮想マシンに centos6.2 をインストールし、リモート ログインをシミュレートするために問題が発生しました。その仮想マシンのアドレスは 192.168.159.129 です
Mysql をテストしているときにこの問題を発見しました。この問題を解決するにはどうすればよいですか...
警告: mysql_connect() [function.mysql-connect]: ホスト '192.168. 159.129' は、/usr/local/apache2/htdocs/site/test.php の 2 行目でこの MySQL サーバーへの接続を許可されていません
mysql の権限が正しく設定されていないようです。 設定方法具体的に、またはそのアイデアは何ですか? ありがとう!

-----解決策--------------------------------
mysql はデフォルトでリモート アクセスを許可しません。
------解決策------------------
ローカルで mysql にログインし、mysql ライブラリのユーザー テーブルに入り、接続しているユーザー名を見つけて、対応するホストを % に変更して再起動します。
------解決策---------

話し合う

それはテスト ファイルに書かれていることです
$conn=mysql_connect("192.168.159.129","root","123")or die("mysql サーバー接続error");
このファイルにアクセスすると、上記のエラーが生成されます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。