Rumah  >  Artikel  >  pangkalan data  >  mysql terlupa kata laluan mac

mysql terlupa kata laluan mac

WBOY
WBOYasal
2023-05-20 09:48:081644semak imbas

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: xxxxxxxx

Di mana, 'xxxxxxxx' adalah sementara kata laluan .

3. Masukkan arahan berikut untuk memasukkan MySQL:

mysql -u root -p

Anda 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 stop

2. 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 root

4. 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 stop

8. Mulakan semula MySQL:

sudo /usr/local/mysql/support- files. /mysql.server start

Sekarang, anda boleh log masuk ke MySQL menggunakan kata laluan baharu.

Ringkasan

MySQL 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!

Kenyataan:
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