Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql2::Грешка:Достъпът е отказан за потребител 'test'@'localhost' до база данни 'depot_test'

Така че първо влезте като root или както се извиква вашият root потребител от терминал.

mysql -u root -p

CREATE DATABASE depot_test

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

USE depot_test

След като влезете в mysql, дайте привилегии на потребителя test (не забравяйте да промените паролата)

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

FLUSH PRIVILEGES;

Ще трябва да промените пропуска си на "mypass123" във вашата база данни.yml




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ГРЕШКА 2002 (HY000):Не може да се свърже с локален MySQL сървър чрез сокет '/var/run/mysqld/mysqld.sock' (2)

  2. Как да реша кога да използвам десни съединения/леви съединения или вътрешни съединения или как да определя коя таблица е от коя страна?

  3. Управлявайте MySQL с phpMyAdmin на Ubuntu 10.10 (Maverick)

  4. активно сумиране на записи в codeigniter

  5. Как да изисквам mysql поле?