Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL Ubah Kata Sandi Pengguna

Terkadang Anda mungkin perlu mengatur ulang kata sandi pengguna atau memulihkan kata sandi MySQL, jika Anda lupa kata sandi pengguna. Berikut cara mengganti password user di MySQL.

MySQL Ubah Kata Sandi Pengguna

Berikut adalah langkah-langkah untuk mengubah kata sandi pengguna di MySQL. Anda juga dapat menggunakan langkah-langkah ini untuk mengubah kata sandi pengguna di Mariadb.

1. Masuk ke Server MySQL

Di Linux:
Buka terminal dan jalankan perintah berikut untuk login ke server database MySQL

$ mysql -u root -h localhost -p

Di jendela:
Navigasi ke folder tempat mysql.exe terletak (misalnya C:\Program Files\mysql\mysql-5.5\bin) dan klik dua kali pada mysql.exe untuk membuka prompt perintah MySQL.

Bonus Baca :MySQL Cast sebagai Boolean

2. Ubah Kata Sandi Pengguna

Setelah Anda login ke MySQL, jalankan perintah berikut untuk mengalihkan database ke mysql

$ use mysql;

Ada 3 perintah untuk mengubah password user – menggunakan ALTER USER, SET PASSWORD, dan UPDATE USER

Jalankan perintah berikut untuk mengubah kata sandi pengguna menggunakan ALTER TABLE. Ganti nama_pengguna , nama host dan kata sandi_baru dengan nama pengguna basis data, ip host, dan kata sandi baru Anda masing-masing.

ALTER USER 'user_name'@'hostname' IDENTIFIED BY 'new_password';

Misalnya, jika Anda memiliki pengguna jarak jauh dari IP 45.23.145.35 dengan nama pengguna read_user dan password baru  “abcxyz”, maka berikut adalah perintah untuk mengubah password pengguna

ALTER USER 'read_user'@'45.23.145.35' IDENTIFIED BY 'abcxyz';

Jika Anda ingin mengubah sandi pengguna lokal, gunakan localhost atau  127.0.0.1 sebagai ip host

ALTER USER 'read_user'@'localhost' IDENTIFIED BY 'abcxyz';

Bonus Baca :MySQL CAST vs CONVERT

Anda juga dapat menggunakan perintah SET PASSWORD untuk mengubah kata sandi pengguna di MySQL. Berikut sintaks untuk mengubah kata sandi pengguna menggunakan perintah SET PASSWORD. Ganti nama_pengguna , nama host dan kata sandi_baru dengan nama pengguna basis data, ip host, dan kata sandi baru Anda masing-masing.

SET PASSWORD FOR 'user_name'@'hostname' = PASSWORD('new_password');

Berikut contoh di atas menggunakan perintah SET PASSWORD

SET PASSWORD FOR 'read_user'@'localhost' = PASSWORD('abcxyz');

Demikian pula, berikut sintaks untuk mengubah kata sandi pengguna menggunakan perintah UPDATE USER.

UPDATE mysql.user SET Password=PASSWORD('new_password') 
WHERE USER='user_name' AND Host='hostname';

Berikut contoh di atas menggunakan perintah pengguna UPDATE

UPDATE mysql.user SET Password=PASSWORD('abcxyz') 
WHERE USER='read_user' AND Host='localhost';

Bonus Baca :MySQL Rollback Query

3. Hak Istimewa Siram

Jalankan perintah berikut untuk menerapkan perubahan.

$ flush privileges;

Semoga perintah di atas dapat membantu Anda mengubah password pengguna di MySQL.

Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - pilih data dari database antara dua tanggal

  2. Pengaturan MySQL yang optimal untuk kueri yang mengirimkan data dalam jumlah besar?

  3. TO_SECONDS() Contoh – MySQL

  4. Cara Mendapatkan Data Setiap Jam di MySQL

  5. Bekerja dengan mesin database MySQL