Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể kết nối với MariaDB bằng DBeaver

Hóa ra, đây là hành vi được mong đợi cho MariaDB và MySQL. Để khắc phục sự cố, bạn nên tạo một người dùng riêng và cấp quyền truy cập vào tất cả các cơ sở dữ liệu đã tạo. Dưới đây là hướng dẫn từng bước về cách tạo cơ sở dữ liệu bằng dòng lệnh và cấp quyền cho người dùng bạn chọn.

Đăng nhập vào MariaDB / MySQL

$ sudo mysql -u root -p

Tạo cơ sở dữ liệu

mysql> CREATE DATABASE `database_name`;

Tạo người dùng

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

Cấp quyền cho người dùng

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

Áp dụng các thay đổi

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. Chèn danh sách giá trị không khớp với danh sách cột:1136 Số cột không khớp với số giá trị

  2. Tại sao CHÈN mysql ... TRÊN CẬP NHẬT KHÓA DUPLICATE có thể phá vỡ sao chép RBR trên cấu hình chính / chủ

  3. MySQL và NoSQL:Giúp tôi chọn đúng

  4. Cập nhật MySQL từ bảng này sang bảng khác với điều kiện không hoạt động?

  5. hiển thị một hình ảnh được lưu trữ trong một blob mysql