Android

Bagaimana cara mengubah kata sandi pengguna mysql

tambah User dan ganti password root database MySQL

tambah User dan ganti password root database MySQL

Daftar Isi:

Anonim

Dalam tutorial ini, kami akan menunjukkan cara mengubah kata sandi pengguna MySQL. Instruksi harus bekerja dengan distribusi Linux modern seperti Ubuntu 18.04 dan CentOS 7.

Prasyarat

Bergantung pada versi server MySQL atau MariaDB yang Anda jalankan di sistem Anda, Anda harus menggunakan perintah yang berbeda untuk mengubah kata sandi pengguna.

Anda dapat menemukan versi server database Anda dengan mengeluarkan perintah berikut:

mysql --version

mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

Atau keluaran seperti ini untuk MariaDB:

mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Pastikan untuk mencatat versi MySQL atau MariaDB yang Anda jalankan. Jika Anda ingin mendapatkan daftar semua akun pengguna MySQL, silakan periksa panduan ini.

Cara Mengubah Kata Sandi Pengguna MySQL

Lakukan langkah-langkah di bawah ini untuk mengubah kata sandi pengguna MySQL:

1. Masuk ke shell MySQL sebagai root

Akses shell MySQL dengan mengetik perintah berikut dan masukkan kata sandi pengguna root MySQL Anda ketika diminta:

mysql -u root -p

2. Tetapkan kata sandi pengguna MySQL

  • Ketik perintah berikut jika Anda memiliki MySQL 5.7.6 dan yang lebih baru atau MariaDB 10.1.20 dan yang lebih baru:

    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD'; FLUSH PRIVILEGES;

    Jika pernyataan ALTER USER tidak berfungsi untuk Anda, Anda dapat memodifikasi tabel pengguna secara langsung:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Ketik perintah berikut jika Anda memiliki MySQL 5.7.5 dan sebelumnya atau MariaDB 10.1.20 dan sebelumnya:

    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD'); FLUSH PRIVILEGES;

Pastikan Anda mengubah user-name dengan nama pengguna yang ingin Anda ubah kata sandinya. Jika pengguna terhubung ke server MySQL dari host lain, ganti localhost dengan remote hostname atau Alamat IP.

Dalam kedua kasus jika semuanya berjalan dengan baik, Anda akan melihat output berikut:

Query OK, 0 rows affected (0.00 sec)

Logout dari prompt MySQL dengan menjalankan:

quit;

3. Verifikasi kata sandi baru

Untuk memverifikasi bahwa kata sandi baru telah diterapkan dengan benar ketik:

mysql -u user-name -h localhost -p

Anda akan diminta memasukkan kata sandi pengguna baru. Masukkan, dan Anda akan masuk ke server MySQL Anda.

Kesimpulan

Dalam tutorial ini, Anda telah belajar cara mengubah kata sandi pengguna MySQL atau MariaDB. Pastikan kata sandi baru kuat dan aman dan simpan di tempat yang aman.

Untuk mempelajari lebih lanjut tentang cara menggunakan shell MySQL untuk melakukan berbagai operasi administrasi, Anda dapat memeriksa panduan kami tentang cara mengelola akun dan database pengguna MySQL.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.

marisb mysql