Я вошел в MySQL ...MySQL CREATE USER
mysql -u root -pmypass
И я выполнить следующую команду, чтобы удалить пользователя базы данных, которая работала успешно
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
Затем я могу добавить пользователя успешно используя следующая команда, снова это успешно работает
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop' IDENTIFIED BY 'mypass';
Приведенная выше команда создаст пользователя с хостом как подстановочное (%) Проблема, которую я имею, если я должен был создать пользователь с хостом существами говорят LOCALHOST или внешний IP я получаю следующее сообщение об ошибке:
mysql> FLUSH PRIVILEGES; DROP USER 'myuser_shop';
mysql> FLUSH PRIVILEGES; CREATE USER 'myuser_shop'@'localhost' IDENTIFIED BY 'mypass';
Query OK, 0 rows affected (0.00 sec)
ERROR 1396 (HY000): Operation CREATE USER failed for 'myuser_shop'@'localhost'
Любые предложения?
Заранее спасибо
То, что вы пытаетесь, выглядит нормально для меня. Вы проверили http://bugs.mysql.com/bug.php?id=28331, чтобы узнать, описана ли ваша проблема там? – jphofmann
+1 для вашего комментария для Светлозара Ангелова - это тоже решило мою проблему! – alfasin