Mysql
 sql >> база данни >  >> RDS >> Mysql

Не мога да се свържа с Mysql сървър; Не може да се създаде/запише pid файла

Имах примерен проблем с mysql. Работя под root разрешение, но не знам защо се случва тази грешка. Проблемът е, че потребителят на mysql няма разрешение да създаде pid файл в /var/run/mysqld .Пълният регистър може да изглежда така:

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

Така че решението е да присвоите потребител на mysql към тази директория:

# chown mysql:mysql /var/run/mysqld

и след това стартирайте 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. Как да настроите потребителско име и парола с генератора на изходен код на Slick?

  2. Mysql изберете Заявка с множество условия от една и съща колона

  3. достъпът е отказан при опит за свързване с mysql с помощта на източник на данни tomcat

  4. SQL:ORDER BY две колони, смесени, не базирани на приоритет

  5. JpaSpecificationExecutor JOIN + ORDER BY в Спецификация