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

Virtualmin:Bạn không có quyền truy cập vào cơ sở dữ liệu MySQL này sau khi thay đổi mật khẩu

Sau khi thay đổi mật khẩu của người dùng quản trị MySQL hoặc MariaDB, chẳng hạn như root, Virtualmin không còn quyền truy cập vào cơ sở dữ liệu của máy chủ ảo. Khi cố gắng quản lý cơ sở dữ liệu của một máy chủ ảo thông qua “Chỉnh sửa cơ sở dữ liệu”, Virtualmin sẽ nhắc rằng “Bạn không có quyền truy cập vào cơ sở dữ liệu MySQL này.”

Nguyên nhân

Nguyên nhân của lỗi là do Virtualmin / Webmin lưu mật khẩu của người dùng quản trị MySQL / MariaDB, tức là root. Khi mật khẩu quản trị được thay đổi bên ngoài Virtualmin / Webmin, Virtualmin / Webmin không biết về nó, không cập nhật lên mật khẩu mới và do đó vẫn đang cố gắng sử dụng mật khẩu cũ để kết nối với máy chủ cơ sở dữ liệu MySQL / MariaDB.

Thông thường, lỗi chỉ xảy ra nếu bạn thay đổi mật khẩu cho người chủ hoặc người dùng quản trị được xác định trong Virtualmin / Webmin thông qua phpMyAdmin hoặc các ứng dụng khách mysql khác, bỏ qua Webmin / Virtualmin.

Giải pháp

Đăng nhập vào Virtualmin hoặc Webmin , sau đó đi tới Webmin -> Máy chủ -> Máy chủ cơ sở dữ liệu MySQL. Bạn sẽ được nhắc với thông báo sau:

Webmin cần biết thông tin đăng nhập và mật khẩu quản trị MySQL của bạn để quản lý cơ sở dữ liệu của bạn. Vui lòng nhập tên người dùng quản trị của bạn (thường là root) và mật khẩu bên dưới.

Thông báo lỗi MySQL đầy đủ là:Kết nối DBI không thành công:Quyền truy cập bị từ chối đối với người dùng ‘root’ @ ’localhost’ (sử dụng mật khẩu:YES)

Nhập tên người dùng và thông tin đăng nhập mật khẩu chính xác cho người dùng quản trị viên MySQL / MariaDB. Ví dụ, root bằng mật khẩu mới của nó. Bạn cũng có thể chỉ định tài khoản người dùng khác có quyền truy cập quản trị vào máy chủ cơ sở dữ liệu, nếu bạn quyết định thay đổi tài khoản người dùng được Webmin / Virtualmin sử dụng.

Sau khi bạn nhập thông tin đăng nhập chính xác, Virtualmin / Webmin sẽ tự động lưu thông tin đăng nhập đã cập nhật để sử dụng trong tương lai.

Lưu ý:Tất nhiên, bạn cũng có thể thay đổi mật khẩu của người dùng quản trị trở lại mật khẩu ban đầu của nó. Để tránh tái xuất hiện, hãy luôn thay đổi mật khẩu quản trị từ mô-đun Máy chủ cơ sở dữ liệu MySQL của Webmin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:nhiều truy vấn SQL trong một câu lệnh mysql_query

  2. Cách lập lịch một thủ tục được lưu trữ trong MySQL

  3. Hướng dẫn thiết kế cơ sở dữ liệu cho RBAC trong MySQL

  4. Có cách nào để truy xuất ID tự động tăng thêm từ một báo cáo đã chuẩn bị không

  5. SQL chỉ chọn các hàng có giá trị tối đa trên một cột