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

Dịch vụ mysql không khởi động được / bị treo - hết thời gian chờ (Ubuntu, MariaDB)

Trong trường hợp bạn bị cắn bởi lỗi này , giải pháp được đưa ra dưới dạng đề xuất trong báo cáo lỗi (tất cả những điều này phải được thực hiện dưới dạng root, vì vậy hoặc với sudo -i dưới dạng lệnh thứ 0 hoặc với sudo tiền tố):

  1. echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld (phần thứ hai với sudo là ... | sudo tee /etc/apparmor.d/usr.sbin.mysqld , cảm ơn bạn @dvlcube )
  2. apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
  3. systemctl restart mariadb

Nền

Nếu trước đó bạn đã cài đặt MySQL, nó đã kích hoạt cấu hình AppArmor không tương thích với MariaDB. apt-get remove --purge chỉ xóa cấu hình, nhưng không hủy kích hoạt / dỡ bỏ nó. Chỉ dỡ ứng dụng theo cách thủ công cho phép MariaDB hoạt động mà không bị AppArmor cản trở.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vấn đề ủy quyền ban đầu trong mysql

  2. ProgrammingError:Các đối tượng SQLite được tạo trong một luồng chỉ có thể được sử dụng trong cùng một luồng đó

  3. Cách tìm khi máy chủ MySQL / MariaDB được khởi động

  4. Đối tượng không thể được chuyển đổi thành một chuỗi trong MySQLi PHP

  5. Làm cách nào để sử dụng ADO.NET DbProviderFactory với MySQL?