Я пытаюсь предоставить привилегии для пользователя на MariaDB 10, но я получил ошибку 1045привилегия Гранта на MariaDB
[[email protected] ~]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 42
Server version: 10.0.11-MariaDB MariaDB Server
Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [mysql]> select user,host from mysql.user;
+--------+-----------+
| user | host |
+--------+-----------+
| ruser | % |
| root | 127.0.0.1 |
| bill | localhost |
| nagios | localhost |
| root | localhost |
+--------+-----------+
5 rows in set (0.00 sec)
MariaDB [mysql]> select user(),current_user();
+----------------+----------------+
| user() | current_user() |
+----------------+----------------+
| [email protected] | [email protected] |
+----------------+----------------+
1 row in set (0.00 sec)
MariaDB [mysql]> show variables like 'skip_networking';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| skip_networking | OFF |
+-----------------+-------+
1 row in set (0.00 sec)
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO [email protected]"localhost" IDENTIFIED BY '**********' WITH GRANT OPTION;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
MariaDB [mysql]>
Я пробовал все, что я нашел в Интернете, но я получил ту же ошибку. Я также попытался создать нового пользователя, но у меня все еще была такая же ошибка для каждого пользователя, которого я пытаюсь предоставить.
Помогает ли кто-нибудь решить эту проблему?
Заранее благодарен.
Корневой счет должен УЖЕ иметь все привилегии. В конце концов, это учетная запись по умолчанию. Он должен иметь все привилегии, поэтому он может создавать другие менее привилегированные учетные записи. что делает шоу show show для root @ localhost? –
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW , SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ, СОБЫТИЕ, TRIGGER ON *. * To 'root' @ 'localhost' IDENTIFIED BY PASSWORD '****************** 'WITH GRANT OPTION – Ivanoff
Но я до сих пор не могу выполнить удаленную связь с DB – Ivanoff