PHPリモート接続サーバーエラー。
<br /> $host = '远程服务器ip';<br /> $root = '用户名';<br /> $pwd = '密码'; <br /><br /> $con = @mysql_connect($host,$root,$pwd);<br /><br /> mysql_query("set names 'utf8'");<br /> @mysql_select_db("XS_CQC", $con) or die(mysql_error());<br />
ローカル データベースに接続する場合は正常ですが、リモート データベースに接続するとこのエラーが発生します。
<br />Access denied for user 'ODBC'@'localhost' (using password: NO)<br />
これはどういう意味ですか?
------ソリューションのアイデア----------------------MySQL へのリモート接続には、相手
------解決策----------------------リモートに連携するアカウントデータベースにはリモート リンクが必要です。 権限
データベースで実行
> データベース名にすべての権限を付与します。* TO 'ユーザー名'@'%' WITH GRANT OPTION;
>特権;
以上です
-----ソリューションのアイデア---------------------- リンク権限がありません。
相手の mysql データベースに必要なアクセス権限。
phpmyadmin でユーザーとホストを設定します