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

Mysql2::Error:Akses ditolak untuk pengguna 'test'@'localhost' ke database 'depot_test'

Jadi login pertama sebagai root atau apa pun nama pengguna root Anda dari terminal.

mysql -u root -p

CREATE DATABASE depot_test

CREATE USER 'test'@'localhost' IDENTIFIED BY 'mypass123';

USE depot_test

Setelah Anda masuk ke mysql, berikan hak istimewa kepada pengguna test (ingat untuk mengganti kata sandi)

GRANT ALL privileges on depot_test.* to [email protected] identified by 'mypass123';

FLUSH PRIVILEGES;

Anda perlu mengubah pass Anda menjadi "mypass123" di database.yml Anda




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saya tidak dapat menggunakan fungsi mysql_* setelah memutakhirkan PHP

  2. C# dengan MySQL - Kesalahan:Panduan harus berisi 32 digit dengan 4 tanda hubung saat mencoba membuka koneksi

  3. Tentukan variabel dalam pilih dan gunakan dalam pilih yang sama

  4. 2017 @Somenines:Merayakan Kisah Pelanggan Kami

  5. Bagaimana memilih baris mysql dalam urutan klausa IN