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

Saya mencoba memulai klien mysql di Docker tetapi akses saya ditolak karena kesalahan pengguna

hmm, sepertinya masalahnya adalah dengan pengguna hak istimewa untuk tabel basis data,Cobalah untuk membuat pengguna istimewa di basis data Anda bernama root. Setelah itu silahkan cek kembali

==========================================================================================Coba pertanyaan ini di database Anda:

INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

jika kode di atas tidak bekerja coba dengan yang kedua

$mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Bagaimana cara mengganti nilai pengembalian pilih?

  2. .Net Core 2.0 Database Pendekatan Pertama Scaffold-DbContext dari Mysql DB

  3. kesalahan mySQL:#1248 - Setiap tabel turunan harus memiliki alias sendiri

  4. Mysql - menggunakan kembali nilai yang dihitung

  5. PDO fetchSemua pasangan nilai kunci grup ke dalam array assoc