phpMyAdminをMAMPで実行していますが、mysql_connect()を使用できないことがわかりました。
$_db_connect = mysql_connect("root", "localhost");
php_error.logにエラーを生成します: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user
'root'@'localhost' (using password: NO) in /....../common.lib.php on line 19
特権を確認しました:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' WITH GRANT OPTION
GRANT PROXY ON'' @'' TO'root' @'localhost' WITH GRANT OPTION
そして私は単に困惑しています。同じ結果を得るために、パスワードを使用して新しいユーザーを作成しました。不思議なことにusing password: NO
、パスワードを使用してユーザーとして接続しようとしても、常に()と表示されます。
$_db_connect = mysql_connect(MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASSWORD);
どんなアドバイスも歓迎します。ありがとう!