Cara menggunakan arahan MySQL untuk menukar kata laluan

PHPz
Lepaskan: 2023-04-21 13:47:16
asal
11192 orang telah melayarinya

MySQL ialah salah satu sistem pengurusan pangkalan data hubungan yang paling biasa Ia adalah sumber terbuka dan mudah digunakan dan diurus. Bagi pentadbir MySQL, pengurusan kata laluan adalah sangat penting kerana pangkalan data mungkin menyimpan maklumat penting. Artikel ini akan memperkenalkan cara menggunakan arahan MySQL untuk menukar kata laluan.

MySQL menyediakan pelbagai kaedah untuk menukar kata laluan. Berikut adalah beberapa kaedah:

1 Gunakan arahan mysqladmin untuk menukar kata laluan

mysqladmin ialah utiliti baris arahan yang digunakan untuk mengurus pelayan MySQL. Gunakan utiliti baris arahan ini untuk menukar kata laluan pengguna MySQL.

Pertama, anda perlu log masuk ke MySQL sebagai pentadbir. Masukkan arahan berikut:

mysql -u root -p
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Seterusnya, masukkan kata laluan pentadbir dan tekan Enter.

Sekarang, masukkan arahan berikut untuk menukar kata laluan:

mysqladmin -u root -p password newpassword
Salin selepas log masuk

Di mana, kata laluan baharu ialah kata laluan baharu, anda boleh menggantikannya dengan sebarang kata laluan yang anda mahu. Ambil perhatian bahawa jika anda menggunakan sistem pengendalian Windows, arahan itu mungkin perlu dijalankan daripada gesaan arahan.

2. Gunakan arahan SET PASSWORD

Gunakan arahan SET PASSWORD untuk turut mengubah suai kata laluan pengguna MySQL. Perintah ini membolehkan anda menentukan pengguna dan kata laluan.

Pertama, log masuk ke MySQL sebagai pentadbir. Masukkan arahan berikut:

mysql -u root -p
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Seterusnya, masukkan kata laluan pentadbir dan tekan Enter.

Sekarang, masukkan arahan berikut untuk menukar kata laluan:

SET PASSWORD FOR 'user'@'hostname' = PASSWORD('newpassword');
Salin selepas log masuk

Di mana pengguna ialah pengguna MySQL yang kata laluannya ingin anda ubah, nama hos ialah nama hos MySQL, dan kata laluan baharu ialah kata laluan baharu.

Contohnya, jika anda ingin menukar kata laluan pengguna bernama user1, dan nama hos MySQL ialah localhost, anda boleh menggunakan arahan berikut:

SET PASSWORD FOR 'user1'@'localhost' = PASSWORD('newpassword');
Salin selepas log masuk

3 kata laluan dalam jadual pengguna MySQl

Kaedah terakhir ialah mengubah suai terus kata laluan dalam jadual pengguna MySQL. Ini bukan kaedah yang disyorkan kerana ia memerlukan penyuntingan terus jadual pengguna MySQL. Di samping itu, jika anda mengubah suai medan lain secara tidak sengaja, anda mungkin tidak dapat mengakses MySQL.

Pertama, log masuk ke MySQL sebagai pentadbir. Masukkan arahan berikut:

mysql -u root -p
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Seterusnya, masukkan kata laluan pentadbir dan tekan Enter.

Sekarang, masukkan arahan berikut untuk menukar kata laluan:

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user' AND Host='hostname';
Salin selepas log masuk

Di mana pengguna ialah pengguna MySQL yang kata laluannya ingin anda ubah, nama hos ialah nama hos MySQL, dan kata laluan baharu ialah kata laluan baharu.

Sebagai contoh, jika anda ingin menukar kata laluan pengguna bernama user1, dan nama hos MySQL ialah localhost, anda boleh menggunakan arahan berikut:

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user1' AND Host='localhost';
Salin selepas log masuk

Nota: Sebelum menggunakan ini kaedah, pastikan anda membuat sandaran jadual pengguna MySQL.

Ringkasan

Menukar kata laluan MySQL adalah salah satu kemahiran yang diperlukan untuk pentadbir MySQL. Kata laluan pengguna MySQL boleh diubah suai menggunakan arahan mysqladmin, arahan SET PASSWORD, atau secara langsung mengubah suai jadual pengguna MySQL. Walau bagaimanapun, adalah disyorkan untuk menggunakan arahan mysqladmin atau arahan SET PASSWORD kerana kaedah ini disokong secara rasmi dan lebih selamat dan boleh dipercayai.

Atas ialah kandungan terperinci Cara menggunakan arahan MySQL untuk menukar kata laluan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan