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

Не може да се свърже с MariaDB чрез DBeaver

Както се оказва, това е очаквано поведение за MariaDB и MySQL. За преодоляване на проблема е препоръчително да създадете отделен потребител и да предоставите достъп до всички създадени бази данни. Ето ръководство стъпка по стъпка как да създавате бази данни с помощта на командния ред и да предоставяте разрешения на потребител по ваш избор.

Влезте в MariaDB/MySQL

$ sudo mysql -u root -p

Създайте база данни

mysql> CREATE DATABASE `database_name`;

Създайте потребител

mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';

Предоставяне на потребителски разрешения

mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;

Прилагане на промените

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. Преобразуване на MySQL в Doctrine Query Builder. Проблеми с IF и CONCAT. Или друг подход за подзаявки при избор

  2. Проверете дали потребителското име вече съществува с MySQLi

  3. Как да съхранявате голям брой записи в MySql база данни?

  4. INSERT..RETURNING не работи в JOOQ

  5. JQuery Polling с помощта на MySQL и PHP. Как?