Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mit DBeaver kann keine Verbindung zu MariaDB hergestellt werden

Wie sich herausstellt, ist dies das erwartete Verhalten für MariaDB und MySQL. Um das Problem zu lösen, ist es ratsam, einen separaten Benutzer zu erstellen und Zugriff auf alle erstellten Datenbanken zu gewähren. Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie Datenbanken über die Befehlszeile erstellen und dem Benutzer Ihrer Wahl Berechtigungen erteilen.

Melden Sie sich bei MariaDB/MySQL an

$ sudo mysql -u root -p

Datenbank erstellen

mysql> CREATE DATABASE `database_name`;

Erstellen Sie einen Benutzer

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

Benutzerberechtigungen erteilen

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

Änderungen übernehmen

mysql> FLUSH PRIVILEGES;