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

Cara Menggunakan Kata Sandi Asli Dengan MySQL 5.7

MySQL mulai menggunakan akun sistem untuk menerima koneksi sejak versi 5.7 menggunakan auth_socket plugin kata sandi. Mungkin diperlukan untuk terhubung ke Server MySQL menggunakan akun root dengan kata sandi menggunakan opsi mysql_native_password. Kita dapat mengubah perilaku default akun root untuk menggunakan kata sandi asli menggunakan perintah seperti di bawah ini.

# Login to MySQL
sudo mysql

# Check password scheme of root user
SELECT user,authentication_string,plugin,host FROM mysql.user;

# Note the password plugin of root user
+------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+-------------------------------------------+-----------------------+-----------+
| root | | auth_socket | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

# Change password plugin of root user
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<pw>';

# Apply changes
flush privileges;

# Check password scheme of root user
SELECT user,authentication_string,plugin,host FROM mysql.user;

# Note the password plugin of root user
+------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+-------------------------------------------+-----------------------+-----------+
| root | *E5C4F73D963132CEF9BB4PA79LA818C08BAQC300 | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

Ini adalah bagaimana kita dapat menggunakan plugin kata sandi asli untuk pengguna MySQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Mengonversi UTC ke Waktu Lokal di MySQL

  2. MySQL dipesan oleh sebelum dikelompokkan berdasarkan

  3. MySQL setara dengan fungsi DECODE di Oracle

  4. Tingkatkan MySQL ke MariaDB 10 (Bagian 2 – Tingkatkan MariaDB/MySQL 5.5 ke Versi 10.0)

  5. Hitung Usia di MySQL (InnoDb)