Cara Mengubah Kata Sandi Pengguna MySQL

How Change Mysql User Password



Setelah menginstal server MySQL, kita dapat membuat koneksi dengan server sebagai pengguna root secara default. Untuk tujuan keamanan, terkadang kita perlu mengatur atau mengubah kata sandi untuk root atau pengguna yang ada. Bagaimana Anda dapat menginstal dan menggunakan MySQL di Ubuntu ditampilkan di salah satu yang diterbitkan sebelumnya tutorial . Dalam tutorial ini, Anda akan belajar bagaimana Anda dapat mengatur atau mengubah kata sandi pengguna MySQL yang ada di Ubuntu.

Jika tidak ada kata sandi yang ditetapkan untuk pengguna root maka Anda dapat terhubung dengan server database MySQL dengan menggunakan perintah berikut.







$mysql-uakar

atau



$sudomysql-uakar



Penting untuk mengatur kata sandi yang kuat untuk root atau pengguna lain untuk memberikan keamanan basis data. Dua cara ditampilkan dalam tutorial ini untuk mengubah kata sandi pengguna MySQL. Anda dapat mengikuti salah satu dari ini.





Mengubah Kata Sandi menggunakan SET:

Sintaks untuk mengubah kata sandi setiap pengguna MySQL dengan menggunakan mengatur pernyataan adalah,

MENGATURKATA SANDIUNTUK 'nama pengguna'@'nama host' =KATA SANDI('kata sandi');

'nama host' untuk server lokal adalah 'localhost'. Jalankan pernyataan MySQL berikut untuk mengatur/mengatur ulang kata sandi untuk akar pengguna. Di Sini, 'abc890def' ditetapkan sebagai kata sandi root.



> MENGATURKATA SANDIUNTUK 'akar'@'localhost' =KATA SANDI('abc890def');

Keluar dari server dan coba sambungkan tanpa kata sandi. Kesalahan akses ditolak berikut akan muncul di terminal.

Jalankan perintah dengan -P opsi dan uji koneksi dengan menerapkan kata sandi yang salah. Kemudian akan muncul pesan error berikut.

Sekarang, jalankan perintah dengan kata sandi root yang benar yang diatur pada langkah sebelumnya. Jika Anda memberikan kata sandi yang benar maka itu akan berhasil terhubung dengan server.

$mysql-kamu root-P

Mengubah Kata Sandi menggunakan UPDATE:

Sintaks untuk mengubah kata sandi MySQL menggunakan memperbarui kueri diberikan di bawah ini. Semua informasi pengguna disimpan di pengguna meja dari mysql basis data. Jadi, jika Anda dapat memperbarui nilai Kata sandi bidang pengguna tabel untuk setiap pengguna tertentu maka kata sandi pengguna tersebut akan diubah dengan benar.

MEMPERBARUImysql.penggunaMENGATURKata sandi=KATA SANDI('kata sandi baru') DI MANA
PENGGUNA='nama pengguna' DANTuan rumah='nama host';

Untuk mengubah kata sandi dari akar pengguna di server lokal, Anda harus menjalankan perintah SQL berikut. Di Sini, ' kata sandi baru saya ' ditetapkan sebagai kata sandi baru.

> MEMPERBARUImysql.penggunaMENGATURKata sandi=KATA SANDI('kata sandi baruku') DI MANA
PENGGUNA='akar' DANTuan rumah='localhost'

Sekali lagi, keluar dari server dan mulai ulang server database sebelum menguji kata sandi baru.

$ sudo layanan mysql restart

Sekarang, periksa kata sandi baru berfungsi atau tidak untuk pengguna root.

$mysql-kamu root-P

Dengan mengikuti salah satu pernyataan SQL di atas, Anda dapat dengan mudah mengubah kata sandi pengguna MySQL yang ada.