【发布时间】:2014-10-26 14:18:52
【问题描述】:
mysql> select user,host from mysql.user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| debian-sys-maint | localhost |
| developer | localhost |
| jack | localhost |
| root | localhost |
| root | rebuild |
+------------------+-----------+
7 rows in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| wpdatabase |
+--------------------+
4 rows in set (0.00 sec)
mysql> CREATE USER wpuser@localhost;
ERROR 1396 (HY000): Operation CREATE USER failed for 'wpuser'@'localhost'
为什么不能在mysql中创建新用户?用户wpuser 不在表user 中。
我需要使用过的数据库,所以任何人都可以帮助我如何创建新用户?
不,不是密码的问题(123456是mysql数据库的key)。
mysql> CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '123456';
ERROR 1396 (HY000): Operation CREATE USER failed for 'wpuser'@'localhost'
太奇怪了,请继续。
为什么CREATE USER wpuser@localhost; 不能; CREATE USER wpusers@localhost;可以吗?
【问题讨论】:
标签: mysql