Lajur Kata Laluan DB Pengguna MySQL Hilang
Masalah:
Semasa cuba mengemas kini MySQL kata laluan akar, mesej ralat "kata laluan lajur tidak diketahui dalam 'senarai medan'" muncul, menunjukkan bahawa kata laluan lajur tidak wujud dalam jadual pengguna.
Penjelasan:
Dalam MySQL 5.7, lajur kata laluan dalam jadual mysql.user telah dialih keluar dan butiran pengesahan kini disimpan dalam 'rentetan_pengesahan' lajur.
Penyelesaian:
mysql -u root
USE mysql;
SHOW TABLES;
DESCRIBE user;
UPDATE user SET authentication_string = PASSWORD('1111') WHERE user = 'root';
Nota Tambahan:
Atas ialah kandungan terperinci Mengapa Kemas Kini Kata Laluan Root MySQL 5.7 Saya Gagal dengan \'Lajur tidak diketahui \'kata laluan\' dalam \'senarai medan\'\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!