我根据第一个命令创建了一个用户,但无法通过localhost(linux)登录.这个链接mysqldoc表示我需要创建第二个同名用户,但使用第二个命令块中的语法.
mysql> CREATE USER 'myuser'@'%' IDENTIFIED BY '4myuser';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL ON my_upload.* TO 'myuser'@'%' IDENTIFIED BY '4myuser';
Query OK, 0 rows affected (0.00 sec)
所以我try 了下面的方法,它确实奏效了.但这两个用户是分开的吗?如果我把pw换成一个,另一个会同步吗,还是他们真的是分开的用户?
mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY '4myuser';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON my_upload.* TO 'myuser'@'localhost';
Query OK, 0 rows affected (0.00 sec)