Я создал пользователя для первой команды, но не смог выполнить вход в систему через 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)
Итак, я попробовал это, как показано ниже, и это действительно сработало. Но являются ли эти два отдельных пользователя? Если я изменю 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)