Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Klien tidak mendukung protokol otentikasi yang diminta oleh server

solusi adalah memperbarui kata sandi pengguna basis data menggunakan fungsi OLD_PASSWORD MySQL. Misalnya:

[[email protected] ~]$ mysql -u root -p mysql

Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 267
Server version: 5.1.41-3ubuntu12.1 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql;
Database changed

mysql> update user set Password=OLD_PASSWORD('password') WHERE User='username';

Query OK, 0 rows affected (0.02 sec)
Rows matched: 0  Changed: 0  Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

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. django.core.exceptions.ImproperlyConfigured:Kesalahan memuat modul MySQLdb:Tidak ada modul bernama MySQLdb

  2. Penyortiran PHP dari data berseri

  3. Menjalankan kueri penghapusan SQL di Laravel

  4. GROUP BY interval stempel waktu yang tumpang tindih permintaan MySQL

  5. SQL Query untuk mengurutkan dan mencapai Hitungan Unik