Rumah >masalah biasa >Bagaimana untuk menetapkan semula kata laluan mysql jika saya terlupa

Bagaimana untuk menetapkan semula kata laluan mysql jika saya terlupa

zbt
zbtasal
2023-07-19 10:31:1915486semak imbas

Cara untuk menetapkan semula kata laluan mysql jika anda terlupa: 1. Buka command prompt. Cari "CMD" dalam menu mula dan klik untuk membuka; 2. Masukkan direktori pemasangan MySQL 3. Hentikan perkhidmatan MySQL; direktori pemasangan .

Bagaimana untuk menetapkan semula kata laluan mysql jika saya terlupa

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang digunakan secara meluas dalam aplikasi peringkat Internet dan perusahaan. Apabila menggunakan MySQL, kami biasanya menetapkan kata laluan untuk melindungi keselamatan pangkalan data. Walau bagaimanapun, kadangkala kita mungkin terlupa kata laluan MySQL, yang akan membawa masalah kepada kita. Artikel ini akan memperkenalkan cara untuk menetapkan semula kata laluan MySQL.

Kaedah untuk menetapkan semula kata laluan MySQL anda bergantung pada sistem pengendalian dan versi MySQL anda. Berikut akan memperkenalkan kaedah tetapan semula pada sistem pengendalian Windows dan Linux masing-masing.

Tetapkan semula kata laluan MySQL pada sistem pengendalian Windows:

1 Mula-mula, buka command prompt. Cari "CMD" dalam menu Mula dan klik Buka.

2. Masukkan direktori pemasangan MySQL. Secara lalai, direktori pemasangan MySQL ialah C:Program FilesMySQLMySQL Server X.X. Gunakan arahan berikut untuk memasuki direktori:

cdC:\ProgramFiles\MySQL\MySQLServerX.X\bin

(gantikan X.X dengan nombor versi MySQL anda)

3. Hentikan perkhidmatan MySQL menggunakan arahan berikut:

netstopMySQL

4. Jalankan MySQL untuk melangkau pengesahan kebenaran. Jalankan MySQL menggunakan arahan berikut:

mysqld--skip-grant-tables

5 Buka tetingkap arahan arahan baharu dan pergi ke folder bin direktori pemasangan MySQL.

6. Sambung ke pangkalan data MySQL. Gunakan arahan berikut untuk menyambung ke pangkalan data MySQL:

mysql-uroot

Jika tiada kata laluan, hanya tekan Enter.

7. Kemas kini kata laluan pengguna root. Masukkan arahan berikut untuk mengemas kini kata laluan pengguna root:

UPDATEmysql.userSETauthentication_string=PASSWORD('new_password')WHERE
User='root';

Ganti "new_password" dengan kata laluan baharu yang anda ingin tetapkan.

8. Muat semula kebenaran. Muat semula kebenaran menggunakan arahan berikut:

FLUSHPRIVILEGES;

9. Masukkan arahan berikut untuk keluar dari MySQL:

quit;

10. Gunakan arahan berikut untuk memulakan perkhidmatan MySQL:

netstartMySQL

Tetapkan semula kata laluan MySQL pada sistem pengendalian Linux:

1 Mula-mula, log masuk ke sistem Linux menggunakan pengguna root.

2. Hentikan perkhidmatan MySQL. Gunakan arahan berikut untuk menghentikan perkhidmatan MySQL:

servicemysqlstop

3. Mulakan MySQL untuk melangkau pengesahan kebenaran. Mulakan MySQL menggunakan arahan berikut:

mysqld_safe--skip-grant-tables&

4. Gunakan arahan berikut untuk menyambung ke pangkalan data MySQL:

mysql-uroot

Jika tiada kata laluan, hanya tekan Enter.

5. Kemas kini kata laluan pengguna root. Masukkan arahan berikut untuk mengemas kini kata laluan pengguna root:

UPDATEmysql.userSETauthentication_string=PASSWORD('new_password')WHERE
User='root';

Ganti "new_password" dengan kata laluan baharu yang anda ingin tetapkan.

6. Muat semula kebenaran. Muat semula kebenaran menggunakan arahan berikut:

FLUSHPRIVILEGES;

7. Masukkan arahan berikut untuk keluar dari MySQL:

quit;

8. Mulakan perkhidmatan MySQL menggunakan arahan berikut:

servicemysqlstart

Ini adalah langkah-langkah untuk menetapkan semula kata laluan MySQL pada sistem pengendalian Windows dan Linux. Sila ambil perhatian bahawa selepas menetapkan semula kata laluan anda, pastikan anda mengingati kata laluan baharu dan merahsiakannya untuk melindungi keselamatan pangkalan data anda.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan semula kata laluan mysql jika saya terlupa. 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