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

MySQL:Akses ditolak untuk pengguna 'test'@'localhost' (menggunakan kata sandi:YA) kecuali pengguna root

Jangan berikan semua hak istimewa atas semua basis data kepada pengguna non-root, ini tidak aman (dan Anda sudah memiliki "root" dengan peran itu)

GRANT <privileges> ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Pernyataan ini membuat pengguna baru dan memberikan hak istimewa yang dipilih untuk itu.I.E.:

GRANT INSERT, SELECT, DELETE, UPDATE ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Lihat dokumen untuk melihat semua hak istimewa yang dirinci

EDIT:Anda dapat mencari info lebih lanjut dengan kueri ini (masuk sebagai "root"):

select Host, User from mysql.user;

Untuk melihat apa yang terjadi



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Maksimum berdasarkan grup

  2. Bagaimana saya bisa memperbaiki kesalahan MySQL # 1064?

  3. Menggunakan OpenVPN untuk Mengamankan Akses ke Cluster Basis Data Anda di Cloud

  4. Bagaimana Fungsi SUBSTR() Bekerja di MySQL

  5. Migrasi database dari Postgres ke MySQL