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

Mengatur kata sandi pengguna root MySQL di OS X

Coba perintah FLUSH PRIVILEGES ketika Anda masuk ke terminal MySQL. Jika tidak berhasil, coba set perintah berikut saat berada di terminal MySQL

$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

Ganti PASSWORD BARU dengan kata sandi apa pun yang Anda inginkan. Harus siap!

Perbarui :Pada MySQL 5.7, password bidang telah diubah namanya menjadi authentication_string . Saat mengubah kata sandi, gunakan kueri berikut untuk mengubah kata sandi. Semua perintah lainnya tetap sama:

mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';

Perbarui :Pada 8.0.15 (mungkin sudah sebelum versi itu) fungsi PASSWORD() tidak berfungsi, seperti yang disebutkan dalam komentar di bawah. Anda harus menggunakan:

UPDATE mysql.user SET authentication_string='password' WHERE User='root';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang lebih cepat, SELECT DISTINCT atau GROUP BY di MySQL?

  2. Cara Mendapatkan Kencan Kemarin di MySQL

  3. MySQL Query - Catatan antara Hari Ini dan 30 Hari Terakhir

  4. Setara dengan meledak() untuk bekerja dengan string di MySQL

  5. Apakah mungkin untuk mengeksekusi string di MySQL?