Di Linux, mysql tidak mempunyai kata laluan secara lalai selepas pemasangan. Selepas log masuk ke mysql, anda boleh menggunakan perintah "KEMASKINI SET pengguna kata laluan=kata laluan("kata laluan baharu") WHERE user='root'" arahan untuk menetapkan kata laluan baharu.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi mysql8.0.22, komputer Dell G3.
Tiada kata laluan secara lalai selepas pemasangan.
Selepas Linux memuat turun mysql, kata laluan lalai pengguna root kosong, iaitu, jika anda digesa untuk memasukkan kata laluan, hanya tekan kekunci Enter.
Mulakan pelayan mysql, log masuk ke mysql, masukkan
mysql -u root
apabila diminta memasukkan kata laluan dan tekan Enter
Tukar kata laluan:
mysql> use mysql; mysql> UPDATE user SET password=password("test123") WHERE user='root';
Segarkan semula Jadual kebenaran, masukkan arahan berikut: keistimewaan flush
mysql> flush privileges
Keluar: berhenti
mysql> quit
Log masuk semula dan masukkan kata laluan yang baru anda tukar.
Tiada kata laluan secara lalai, tetapi anda hanya boleh log masuk secara setempat, bukan dari jauh Contohnya, jika anda dipasang sebagai root: Masukkan: mysql -uroot pada baris arahan tempatan, anda boleh log masuk terus. , dan kemudian tukar nama pengguna dan kata laluan
Masukkan mysql -u root -p tanpa kata laluan, tekan Enter dan teruskan masuk tanpa memasukkan kata laluan. Jika anda tidak boleh masuk, semak sama ada perkhidmatan mysqld dimulakan Jika tidak, masukkan perkhidmatan mysqld mula untuk bermula.
Pembelajaran yang disyorkan: tutorial video mysql
Atas ialah kandungan terperinci Apakah kata laluan mysql lalai dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!