Rumah > Artikel > pangkalan data > mysql terlupa kata laluan mac
Melupakan kata laluan MySQL adalah masalah yang sangat biasa pada sistem Mac, terutamanya apabila anda sudah lama tidak menggunakannya. Dalam kes ini, jika tiada kata laluan sandaran atau gesaan kata laluan tidak ditemui, maka anda tidak akan dapat mengakses pangkalan data MySQL. Walau bagaimanapun, jangan risau, artikel ini akan memperincikan penyelesaian untuk kata laluan MySQL yang terlupa pada sistem Mac.
Kaedah 1: Gunakan mysql_secure_installation
Jika anda menggunakan MySQL 5.7 atau lebih tinggi, MySQL akan menjana kata laluan sementara semasa pemasangan, yang disimpan dalam fail log sistem. Anda boleh mencari kata laluan dengan mengikuti langkah berikut:
1 Masukkan arahan berikut dalam terminal:
sudo grep 'kata laluan sementara' /var/log/mysql/error.log
2. Anda akan melihat output yang serupa dengan yang berikut: [Nota] Kata laluan sementara dijana untuk root@localhost: xxxxxxxxDi mana, 'xxxxxxxx' adalah sementara kata laluan . 3. Masukkan arahan berikut untuk memasukkan MySQL: mysql -u root -pAnda akan digesa untuk memasukkan kata laluan anda awak baru jumpa. Seterusnya, kata laluan akan dipaksa untuk ditukar. Sila ikut arahan untuk menyelesaikan penukaran kata laluan. Kaedah 2: Tetapkan semula kata laluan Jika anda menggunakan MySQL 5.6 atau lebih awal, maka anda perlu mengikuti langkah berikut untuk menetapkan semula kata laluan anda: 1 : sudo /usr/local/mysql/support-files/mysql.server stop2. Gunakan arahan berikut untuk melangkau mod pengesahan kata laluan untuk memulakan MySQL: sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &Nota: Dalam mod ini, MySQL tidak akan mengesahkan pengguna, jadi sesiapa sahaja boleh menggunakan pangkalan data sesuka hati. Oleh itu, anda mesti memastikan bahawa anda keluar dari mod ini dan mulakan semula perkhidmatan MySQL serta-merta selepas melengkapkan tetapan semula kata laluan. 3. Sambung ke MySQL: mysql -u root4. Jalankan arahan berikut dalam MySQL untuk mengemas kini kata laluan pengguna root: KEMASKINI mysql.user SET Password=PASSWORD('your_new_password') WHERE User='root';Nota: Gantikan "your_new_password" dengan kata laluan baharu anda sendiri di sini. 5. Muat semula kebenaran: KEISTIMEWAAN FLUSH;6 Keluar dari MySQL: keluar;7. sudo /usr/local/mysql/support-files/mysql.server stop8. Mulakan semula MySQL: sudo /usr/local/mysql/support- files. /mysql.server startSekarang, anda boleh log masuk ke MySQL menggunakan kata laluan baharu. RingkasanMySQL ialah sistem pengurusan pangkalan data yang sering kita gunakan dalam kerja harian, tetapi kita sering menghadapi masalah terlupa kata laluan MySQL. Walaupun isu ini mungkin menyebabkan beberapa masalah, kami boleh melupakan kata laluan MySQL dengan mudah dengan mengikuti kaedah yang dinyatakan di atas. Semoga artikel ini dapat membantu anda.Atas ialah kandungan terperinci mysql terlupa kata laluan mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!