Rumah > pangkalan data > tutorial mysql > Mengapa tiada lajur \'kata laluan\' dalam jadual pengguna MySQL 5.7 saya, dan bagaimanakah saya boleh menukar kata laluan root?

Mengapa tiada lajur \'kata laluan\' dalam jadual pengguna MySQL 5.7 saya, dan bagaimanakah saya boleh menukar kata laluan root?

Susan Sarandon
Lepaskan: 2024-12-19 01:53:13
asal
283 orang telah melayarinya

Why is there no

DB pengguna MySQL tidak mempunyai lajur kata laluan

Dalam proses cuba menukar kata laluan root untuk MySQL, ralat yang tidak diketahui timbul: "RALAT 1054 (42S22): 'kata laluan' lajur tidak diketahui dalam 'senarai medan'." Isu membingungkan ini nampaknya berpunca daripada ketiadaan lajur "kata laluan" dalam jadual pengguna.

Memahami Penyimpanan Kata Laluan MySQL dalam MySQL 5.7

Menggali lebih mendalam, ia menjadi jelas bahawa dalam MySQL 5.7, mekanisme penyimpanan kata laluan mengalami perubahan ketara. Lajur "kata laluan" tradisional telah digantikan dengan "rentetan_pengesahan." Anjakan paradigma ini mendorong pendekatan yang disemak semula kepada pengurusan kata laluan.

Menukar Kata Laluan

Untuk mengemas kini kata laluan akar, ikut langkah yang dikemas kini ini:

  1. Pilih pangkalan data mysql: mysql> gunakan mysql;
  2. Lihat jadual dalam pangkalan data: mysql> tunjukkan jadual;
  3. Periksa lajur jadual pengguna: mysql> terangkan pengguna;
  4. Perhatikan kehadiran lajur "authentication_string".
  5. Laksanakan arahan berikut untuk menukar kata laluan: kemas kini set pengguna authentication_string=password('1111' ) di mana user='root';

Kesimpulan

Ketiadaan lajur "kata laluan" dalam jadual pengguna adalah akibat yang tidak dijangka tetapi boleh difahami daripada perubahan seni bina diperkenalkan dalam MySQL 5.7. Dengan menerima lajur "authentication_string" baharu, anda boleh mengurus kata laluan MySQL dengan berkesan dalam versi dikemas kini ini.

Atas ialah kandungan terperinci Mengapa tiada lajur \'kata laluan\' dalam jadual pengguna MySQL 5.7 saya, dan bagaimanakah saya boleh menukar kata laluan root?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan