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
Seterusnya, masukkan kata laluan pentadbir dan tekan Enter.
Sekarang, masukkan arahan berikut untuk menukar kata laluan:
mysqladmin -u root -p password newpassword
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
Seterusnya, masukkan kata laluan pentadbir dan tekan Enter.
Sekarang, masukkan arahan berikut untuk menukar kata laluan:
SET PASSWORD FOR 'user'@'hostname' = PASSWORD('newpassword');
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');
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
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';
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';
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!