sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att ansluta till MariaDB med DBeaver

Som det visar sig är detta ett förväntat beteende för MariaDB och MySQL. För att lösa problemet är det lämpligt att skapa en separat användare och ge åtkomst till alla skapade databaser. Här är en steg-för-steg-guide om hur du skapar databaser med hjälp av kommandoraden och ger behörigheter till den användare du väljer.

Logga in på MariaDB/MySQL

$ sudo mysql -u root -p

Skapa en databas

mysql> CREATE DATABASE `database_name`;

Skapa en användare

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

Ge användarbehörigheter

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

Tillämpa ändringar

mysql> FLUSH PRIVILEGES;



  1. LIKE och NULL i WHERE-satsen i SQL

  2. Konstigt och irriterande fel:Anrop till odefinierad funktion mysql_query()

  3. Hämta unika värden och räkningar för varje

  4. mysql2 pärla kompilerad för fel mysql-klientbibliotek