Langkah 1: Mula-mula log masuk ke MySQL
Masukkan arahan berikut dalam terminal untuk memasuki konsol MySQL:
sudo mysql
Jika anda memasukkan ini Anda akan diminta untuk kata laluan selepas arahan Sila masukkan kata laluan pengguna root anda.
Langkah 2: Tukar kata laluan
Apabila kita memasuki konsol MySQL, kita boleh mula menukar kata laluan pengguna root. Ikut arahan di bawah untuk menetapkan kata laluan:
UBAH PENGGUNA 'root'@'localhost' DIKENALPASTI DENGAN mysql_native_password OLEH 'new_password';
'new_password' ialah kata laluan baharu yang ingin anda tetapkan.
Langkah 3: Muat semula kebenaran
Selepas menjalankan arahan di atas, anda perlu memuat semula kebenaran supaya MySQL boleh menggunakan kata laluan baharu untuk mengesahkan akaun root. Masukkan arahan berikut dalam konsol MySQL:
KEISTIMEWAAN FLUSH;
Langkah 4: Keluar dari MySQL
Selepas melengkapkan penukaran kata laluan, anda boleh keluar dari MySQL melalui arahan berikut:
keluar
Sekarang anda telah berjaya menukar kata laluan akaun root.
Cara untuk menetapkan kata laluan akar MySQL yang selamat
Keselamatan kata laluan sangat penting untuk perkhidmatan berasaskan rangkaian. Jika penggodam memecahkan akaun root, mereka boleh mengakses pangkalan data dengan mudah, yang akan membawa akibat yang serius kepada pengguna dan syarikat. Oleh itu, apabila menetapkan kata laluan akar MySQL, anda mesti mematuhi peraturan berikut:
Panjang kata laluan mestilah tidak kurang daripada 10 aksara
Kata laluan terdiri daripada huruf , nombor dan simbol
Elakkan menggunakan kata laluan yang mudah diteka, seperti hari lahir, 123456, dsb.
Elakkan menggunakan maklumat awam, seperti nama syarikat atau nama Anda
Tukar kata laluan anda dengan kerap
Jika anda tidak pasti cara untuk menetapkan kata laluan yang kuat, anda boleh menggunakan beberapa alat penjana kata laluan, seperti 1Password atau LastPass.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan kata laluan untuk root dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!