MySQLデータベースをDebianLenny5.0にインストールし、PHPを使用してそのデータベースにリモート接続しようとしています。
これは私がログインしている方法です:
$con = mysql_pconnect("MY_IP_ADDRESS","root","MY_PASSWORD");
if (!$con)
die('Could not connect: ' . mysql_error());
これは私が得るエラーです:
Could not connect: Access denied for user 'root'@'li273-10.members.linode.com'
(using password: YES)
なぜ私のlinodeユーザーがそこに表示されるのかわかりません。
リモート接続を有効にするために、このチュートリアルを使用しました:http ://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
私が気付いたもう1つのことは、MySQL側のphpmyadminに次のようなものがあります。
Server: localhost via TCP/IP
Server version: 5.0.51a-24+lenny5
Protocol version: 10
User: root@mycooldb
ローカルホストはサーバーのIPアドレスである必要があると思いますか?
私は何を間違っているのですか?
チュートリアルで機能しなかったものはほとんどありません。
すべてのルールを保存する:service iptables save
機能しません。このエラーが発生します:
-bash: service: command not found
最後に、mysql -u webadmin –h MY_IP –pを実行すると、次のようになります。