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

Не може да се свърже със сървър на база данни (работна маса на mysql)

Проблемът вероятно се дължи на това, че удостоверяването на сокет е активирано за root потребител по подразбиране, когато не е зададена парола, по време на надстройката до ubuntu 16.04.

Решението е да се върнете обратно към удостоверяване с собствена парола. Можете да направите това, като влезете в MySQL, като използвате удостоверяване на сокет, като направите:

sudo mysql -u root

След като влезете:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

което ще се върне обратно към собствената (стара по подразбиране) парола за удостоверяване.

Сега използвайте парола като парола винаги, когато се изисква от MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL GROUP BY различна от MySQL?

  2. Вмъкнете в MySQL таблица или актуализирайте, ако съществува

  3. Пребройте броя на уникалните стойности

  4. грешка по време на изпълнение:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  5. Как да създадете таблица в MySQL