Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można połączyć się z MariaDB za pomocą DBeaver

Jak się okazuje, jest to oczekiwane zachowanie dla MariaDB i MySQL. Aby rozwiązać ten problem, warto utworzyć osobnego użytkownika i przyznać dostęp do wszystkich utworzonych baz danych. Oto przewodnik krok po kroku, jak tworzyć bazy danych za pomocą wiersza poleceń i przyznawać uprawnienia wybranemu użytkownikowi.

Zaloguj się do MariaDB/MySQL

$ sudo mysql -u root -p

Utwórz bazę danych

mysql> CREATE DATABASE `database_name`;

Utwórz użytkownika

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

Przyznaj uprawnienia użytkownika

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

Zastosuj zmiany

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. utwórz tablicę z zapytania mysql php

  2. Jak znaleźć różnicę między dwiema tabelami MySQL za pomocą instrukcji MySQL?

  3. Wywołaj procedurę składowaną dla każdego wiersza zwróconego przez zapytanie w MySQL

  4. DatabaseError:„nie wszystkie argumenty przekonwertowane podczas formatowania ciągu” gdy używam pandas.io.sql.to_sql()

  5. Nie jestem w stanie zrozumieć, co złego popełniłem, tworząc to zapytanie MYSQL