Добавить пользователя newuser, которому разрешён доступ только с localhost (самого сервера баз данных), и задать ему пароль password: [simterm] MySQL [(none)]> CREATE USER ‘newuser’@’localhost’ IDENTIFIED BY ‘password’; [/simterm] Разрешить ему доступ ко всем базам данных: [simterm] MySQL [(none)]> GRANT ALL PRIVILEGES ON *.* TO ‘newuser’@’localhost’; [/simterm] Или разрешить Read Only доступ ко всем базам: [simterm]… Читати далі »
Получить всех пользователей со всеми полями: [simterm] MySQL [(none)]> select * from mysql.user; [/simterm] Или определённые поля – получаем список полей: [simterm] MySQL [(none)]> desc mysql.user; +————–+—————-+——+—–+———+——-+ | Field | Type | Null | Key | Default | Extra | +————–+—————-+——+—–+———+——-+ | Host | char(60) | NO | PRI | | | | User |… Читати далі »
Используем SHOW GRANTS. Проверить права текущего пользователя: [simterm] MariaDB [(none)]> SHOW GRANTS; +——————————————————————————-+ | Grants for replicator@% | +——————————————————————————-+ | GRANT REPLICATION SLAVE ON *.* TO `replicator`@`%` IDENTIFIED BY PASSWORD ‘*’ | +——————————————————————————-+ [/simterm] Другого юзера: [simterm] MariaDB [(none)]> SHOW GRANTS FOR ‘username’@’%’; [/simterm]