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

MariaDB - не може да влезете като root

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

SELECT user, host, plugin FROM mysql.user;

Ако виждате unix_socket в plugin колона, това е причината.

За да се върнете към обичайното удостоверяване с парола, стартирайте

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

(изберете WHERE клауза, която отговаря на вашите цели, горната е само пример)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да спра mysqld

  2. mysqldump на отдалечен сървър

  3. Може ли Hibernate да работи със синтаксиса на MySQL ON DUPLICATE KEY UPDATE?

  4. масив за множество условия where_in в codeigniter

  5. Изберете данни между две дати, изключвайки някои дни