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

MariaDB - không thể đăng nhập với quyền root

Không giống như các gói MariaDB gốc (những gói do chính MariaDB cung cấp), các gói do Ubuntu tạo theo mặc định có unix_socket xác thực cho gốc cục bộ. Để kiểm tra, hãy chạy

SELECT user, host, plugin FROM mysql.user;

Nếu bạn thấy unix_socket trong plugin cột, đó là lý do.

Để quay lại xác thực mật khẩu thông thường, hãy chạy

UPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';
FLUSH PRIVILEGES;

(chọn WHERE điều khoản phù hợp với mục đích của bạn, điều khoản ở trên chỉ là một ví dụ)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách giải quyết cảnh báo mysql:InnoDB:page_cleaner:Vòng lặp dự định 1000ms mất XXX ms. Cài đặt có thể không tối ưu?

  2. Trợ giúp về thuật toán truy vấn MYSQL trong PHP

  3. Thiết kế cơ sở dữ liệu:các đối tượng có các thuộc tính khác nhau

  4. Làm cách nào để vô hiệu hóa ID tăng tự động cập nhật khi cập nhật khóa trùng lặp?

  5. Nhận tên bảng bằng cách sử dụng câu lệnh SELECT trong MySQL