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

Không thể kết nối với máy chủ Mysql; Không thể tạo / ghi tệp pid

Tôi đã gặp sự cố mẫu với mysql. Tôi chạy dưới quyền root nhưng không biết tại sao lại xảy ra lỗi này. Vấn đề là người dùng mysql không có quyền tạo tệp pid trong /var/run/mysqld . Nhật ký đầy đủ có thể trông giống như sau:

140812 09:35:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140812  9:35:53  InnoDB: Initializing buffer pool, size = 8.0M
140812  9:35:53  InnoDB: Completed initialization of buffer pool
140812  9:35:53  InnoDB: Started; log sequence number 0 197396648
140812  9:35:53 [ERROR] /usr/libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 13)
140812  9:35:53 [ERROR] Can't start server: can't create PID file: Permission denied
140812 09:35:53 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Vì vậy, giải pháp là chỉ định người dùng mysql cho thư mục này:

# chown mysql:mysql /var/run/mysqld

và sau đó bắt đầu mysqld

# service mysqld start


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi MySQL 5.6 là gì InnoDB hiện hỗ trợ một lần tạo chỉ mục FULLTEXT. Hãy thử LOCK =SHARED nghĩa là gì?

  2. Mysql vs sql express server (HEX -> bigint và bigint -> HEX chuyển đổi)

  3. Tên ngôn ngữ lập trình cụ thể SQL của MySQL là gì?

  4. Bật đăng nhập vùng chứa mysql docker

  5. Làm cách nào để tìm kiếm cụm từ Like O '% trong MySql?