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

MariaDB Предупреждение:„[email protected]“ съдържа и двете... Паролата ще бъде игнорирана

Нормално е, ако кажете "достъп до DB чрез mysql -u root -p работи добре" имате предвид, че го изпълнявате, докато сте системен root (или под sudo ). Не би трябвало да можете да го правите като обикновен потребител.

Пакетите, генерирани от Ubuntu по подразбиране, имат unix_socket удостоверяване за локалния корен. За да проверите, стартирайте

SELECT user, host, plugin FROM mysql.user;

Трябва да видите unix_socket в plugin колона за [email protected] .

Ако вместо това искате да използвате удостоверяване с парола, стартирайте

UPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';
FLUSH PRIVILEGES;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Четене от файл в променлива - Bash Script take2

  2. Как да дефинирате уникален индекс на множество колони в sequelize

  3. SELECT INTO Променлива в MySQL DECLARE причинява синтактична грешка?

  4. Диаграма на родословието/родословното дърво от базата данни

  5. Spring Boot инициализация на база данни MySQLException за Trigger