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

MySQL tidak akan membiarkan Login Pengguna:Kesalahan 1524

Tampaknya tabel pengguna Anda rusak. Kemungkinan reboot yang Anda sebutkan memicu peningkatan ke MySQL dan mysql_upgrade skrip tidak dijalankan. Ini akan menyelesaikan situasi:

mysql_upgrade -u root -ppassword --skip-grant-tables
mysql -u root -ppassword -e "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'mangos'; FLUSH PRIVILEGES"

Sumber:http://kb.odin .com/en/126676

Memberikan --force opsi untuk mysql_upgrade akan menerapkan kembali skrip pemutakhiran meskipun pemutakhiran telah dilakukan. Ini mungkin diperlukan jika terjadi pemulihan sebagian dari cadangan.

Juga perlu disebutkan, perintah untuk mengubah kata sandi pengguna telah diubah di MySQL 5.7.6 / MariaDB 10.2.0 dan teruskan:

ALTER USER mangos IDENTIFIED BY 'mangos';

Sekarang ini adalah metode yang lebih disukai untuk menyetel kata sandi, meskipun SET PASSWORD yang lebih lama sintaks tidak secara resmi ditinggalkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instal MySQL di Ubuntu 14.04

  2. Bagaimana cara mereset kata sandi root MySQL yang terlupakan?

  3. Bagaimana saya bisa mengatur mesin penyimpanan default yang digunakan oleh MySQL?

  4. Mengembalikan HasilSet

  5. MySQL:Perbarui/masukkan/hapus kueri yang sangat lambat tergantung pada langkah akhir kueri