Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menukar kata laluan pengguna dalam mysql5.7.12
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql5.7.12, komputer Dell G3.
Dalam mysql, anda boleh log masuk ke akaun root dan gunakan root untuk menukar kata laluan pengguna biasa.
Pengguna root mempunyai kebenaran yang sangat tinggi dan bukan sahaja boleh menukar kata laluannya sendiri, tetapi juga menukar kata laluan pengguna lain.
Langkah-langkah untuk menukar kata laluan pengguna dalam mysql5.7.12
1. Gunakan kekunci "win r" untuk membuka "Run " tetingkap dan masukkan "cmd" dan tekan Enter untuk membuka tetingkap cmd
2. Dalam cmd tetingkap, laksanakan arahan "mysql -u root -p" dan masukkan kata laluan, log masuk ke pangkalan data MySQL sebagai root
3. Dalam mod arahan mysql, gunakan pernyataan SET untuk mengubah suai Kata Laluan untuk pengguna biasa
Dalam MySQL, hanya pengguna root boleh menukar kata laluan dengan mengemas kini pangkalan data MySQL. Selepas log masuk ke pelayan MySQL sebagai pengguna akar, anda boleh menggunakan pernyataan SET untuk mengubah suai kata laluan pengguna biasa. Format sintaks adalah seperti berikut:
SET PASSWORD FOR 'username'@'hostname' = PASSWORD ('newpwd');
Antaranya, parameter nama pengguna ialah nama pengguna pengguna biasa, parameter nama hos ialah nama hos pengguna biasa, dan newpwd ialah kata laluan baharu yang akan ditukar. .
Nota: Kata laluan baharu mesti disulitkan menggunakan fungsi PASSWORD() Jika ia tidak disulitkan menggunakan PASSWORD(), ia akan berjaya dilaksanakan, tetapi pengguna tidak akan dapat log masuk.
Jika pengguna biasa menukar kata laluan mereka, mereka boleh meninggalkan klausa FOR untuk menukar kata laluan mereka. Format sintaks adalah seperti berikut:
SET PASSWORD = PASSWORD('newpwd');
Contohnya: Gunakan pernyataan SET untuk menukar kata laluan pengguna penguji kepada "newpwd"
SET PASSWORD FOR 'testuser'@'localhost' = PASSWORD("newpwd");
Hasil berjalan boleh Ia dapat dilihat bahawa pernyataan SET dilaksanakan dengan jayanya dan kata laluan pengguna penguji berjaya ditetapkan kepada "newpwd".
Yang berikut mengesahkan sama ada kata laluan pengguna penguji telah berjaya diubah suai. Keluar dari pelayan MySQL, log masuk sebagai pengguna penguji, dan masukkan kata laluan "newpwd"
mysql -utestuser -p
Seperti yang dapat dilihat daripada hasil yang dijalankan, pengguna penguji log masuk masuk dengan jayanya dan berjaya menukar kata laluan.
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk menukar kata laluan pengguna dalam mysql5.7.12. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!