Почему GRANT не работает в MySQL?

Я ломаю голову над этим, поскольку вижу множество вспомогательных веб-сайтов, показывающих, как создавать пользователей MySQL и предоставлять привилегии, но по какой-то причине это просто не работает для меня. Я пробовал работать как на WinXP, так и на ноутбуке MacBook Pro с последней установленной версией MySQL.

Следующее - это всего лишь пример из моей работы с WordPress. Фактическая база данных - это что-то другое, но те же проблемы.

Вот шаги:

mysql> mysql -uroot -p<password>
mysql> CREATE DATABASE wwordpress;
mysql> CREATE USER 'www'@'localhost' IDENTIFIED BY 'basic';

Запрос ОК, затронуты 0 строк (0,14 с)

mysql> GRANT INSERT ON wordpress.* TO 'www'@'localhost' IDENTIFIED BY 'basic';

Запрос ОК, 0 затронутых строк (0,00 с)

mysql> FLUSH PRIVILEGES;

Запрос ОК, Затронуто 0 строк (0,03 сек)

mysql> SELECT * FROM mysql.user WHERE User='www' \G
*************************** 1. row ***************************
                 Host: localhost
                 User: www
             Password: *E85C94AF0F09C892339D31CF7570A970BCDC5805
          Select_priv: N
          Insert_priv: N
          Update_priv: N
          Delete_priv: N
          Create_priv: N
            Drop_priv: N
          Reload_priv: N
        Shutdown_priv: N
         Process_priv: N
            File_priv: N
           Grant_priv: N
      References_priv: N
           Index_priv: N
           Alter_priv: N
         Show_db_priv: N
           Super_priv: N
Create_tmp_table_priv: N
     Lock_tables_priv: N
         Execute_priv: N
      Repl_slave_priv: N
     Repl_client_priv: N
     Create_view_priv: N
       Show_view_priv: N
  Create_routine_priv: N
   Alter_routine_priv: N
     Create_user_priv: N
           Event_priv: N
         Trigger_priv: N
             ssl_type:
           ssl_cipher:
          x509_issuer:
         x509_subject:
        max_questions: 0
          max_updates: 0
      max_connections: 0
 max_user_connections: 0
1 row in set (0.00 sec)

mysql>

Как видите, "Insert_priv: N" должно быть "Y".

Есть предложения?

Заранее спасибо.

42
задан Christopher 7 October 2010 в 23:41
поделиться