Rumah> masalah biasa> teks badan

Apakah yang perlu saya lakukan jika saya terlupa kata laluan mysql?

zbt
Lepaskan: 2023-07-19 10:23:35
asal
16480 orang telah melayarinya

Penyelesaian untuk melupakan kata laluan mysql: 1. Gunakan arahan mysqladmin untuk menetapkan semula kata laluan 2. Gunakan mysqld_safe untuk menetapkan semula kata laluan;

Apakah yang perlu saya lakukan jika saya terlupa kata laluan mysql?

Jangan panik apabila anda terlupa kata laluan MySQL anda, terdapat beberapa cara untuk membantu anda mendapatkan semula akses kepada pangkalan data. Dalam artikel ini, saya akan memperkenalkan anda kepada beberapa kaedah biasa supaya anda boleh mendapatkan semula akses kepada pangkalan data MySQL anda.

1 Gunakan arahan mysqladmin untuk menetapkan semula kata laluan: Ini adalah kaedah yang mudah dan pantas. Buka terminal (atau tetingkap baris arahan) dan masukkan arahan berikut:

mysqladmin-uroot-ppassword'new_password'
Salin selepas log masuk

Pastikan untuk menggantikan 'new_password' dengan kata laluan baharu yang ingin anda tetapkan. Kemudian tekan Enter kunci untuk meminta kata laluan lama. Jika kata laluan lama adalah betul, sistem akan menukar kata laluan secara automatik dan memaparkan mesej penukaran kata laluan yang berjaya.

2. Gunakan mysqld_safe untuk menetapkan semula kata laluan: Kaedah ini hanya terpakai jika anda mempunyai hak pentadbir sistem. Pertama, hentikan perkhidmatan MySQL. Kemudian, masukkan arahan berikut dalam terminal:

mysqld_safe--skip-grant-tables&
Salin selepas log masuk

Ini akan memulakan perkhidmatan MySQL dan melangkau kawalan akses. Seterusnya, buka tetingkap terminal lain dan masukkan arahan berikut untuk menyambung ke pelayan pangkalan data:

mysql-uroot
Salin selepas log masuk
Salin selepas log masuk

Kemudian, gunakan arahan SQL berikut untuk menetapkan semula kata laluan:

FLUSHPRIVILEGES; ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';
Salin selepas log masuk
Salin selepas log masuk

Ingat untuk menggantikan 'new_password' dengan kata laluan baharu yang anda ingin tetapkan . Kemudian, matikan MySQL dengan memasukkan arahan "berhenti".

3. Ubah suai fail konfigurasi MySQL: Kaedah ini sesuai untuk situasi di mana anda mempunyai hak pentadbir sistem dan boleh terus mengakses fail konfigurasi MySQL. Pertama, hentikan perkhidmatan MySQL. Kemudian, masukkan arahan berikut dalam terminal untuk membuka fail konfigurasi:

sudonano/etc/mysql/my.cnf
Salin selepas log masuk

Cari baris berikut dalam fail:

[mysqld]
Salin selepas log masuk

Tambah baris berikut di bawahnya:

skip-grant-tables
Salin selepas log masuk

Kemudian simpan fail dan tutup editor. Mulakan semula perkhidmatan MySQL. Kini, anda boleh mengakses pangkalan data dan menetapkan semula kata laluan menggunakan arahan berikut:

mysql-uroot
Salin selepas log masuk
Salin selepas log masuk

Kemudian, gunakan arahan SQL berikut untuk menetapkan semula kata laluan:

FLUSHPRIVILEGES; ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';
Salin selepas log masuk
Salin selepas log masuk

Ingat untuk menggantikan 'new_password' dengan kata laluan baharu yang anda ingin tetapkan. Akhir sekali, dengan menaip "berhenti" Perintah itu mematikan MySQL dan mengalih keluar baris tambahan daripada fail konfigurasi. Mulakan semula perkhidmatan MySQL.

Sila ambil perhatian bahawa kaedah ini memerlukan kebenaran yang sepadan untuk dilaksanakan. Jika anda tidak mempunyai kebenaran yang sesuai, hubungi pentadbir sistem atau pentadbir pangkalan data anda untuk mendapatkan bantuan.

Untuk mengelak daripada terlupa kata laluan anda pada masa hadapan, adalah amat disyorkan agar anda menyimpan kata laluan anda dengan betul dan menukarnya dengan kerap.

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika saya terlupa kata laluan mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!