amazon

7.5.12

MySQLの接続時エラー

Macに標準でついているPHPからMySQLにつなぐときに
特定のユーザーでmysql_connectを使って接続できなくなったのでメモ。


(僕の場合のMacのローカルで動く)MySQLのユーザー権限は、
DELETE FROM user WHERE user = 'user1';
のようにユーザーを削除しても、削除されないし、
GRANT ALL PRIVILEGES ON database1.* TO 'user1'@'local' IDENTIFIED BY 'password1';
ようにしても、上書きもできない。


これを対処するには、以下の一度権限の削除をする必要があった。
REVOKE ALL ON database1.* FROM 'user1'@'local';


因みに、権限の確認は、
SHOW GRANTS FOR 'user1'@'localhost';
で行う。

0 件のコメント:

コメントを投稿