Mysql
 sql >> база данни >  >> RDS >> Mysql

ИДЕНТИФИЦИРАН С 'парола' в MySQL

GRANT е предназначен за добавяне на привилегии на потребителите. Объркващо е, че той също има способността да създава потребители и да променя техните пароли. Тази функционалност е остаряла и не трябва да се използва.

Ако използвате GRANT с IDENTIFIED можете да промените паролата на потребителя:

Също така, GRANT може да създаде потребител, ако не съществува:

Вижте https://dev.mysql.com/doc/refman/ 5.7/en/grant.html

В обобщение използвайте CREATE за да създадете потребител и използвайте GRANT за добавяне на привилегии:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost'; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализирайте MySQL, без да указвате имена на колони

  2. Mysql оптимизация за REGEXP

  3. Laravel подрежда резултатите по колона в полиморфна таблица

  4. MySQL LN() Функция – Връща естествения логаритъм на число

  5. Обща грешка в MySql:2053