sql >> Database >  >> RDS >> Mysql

Kan geen verbinding maken met Mysql-server; Kan het pid-bestand niet maken/schrijven

Ik had een voorbeeldprobleem met mysql. Ik ren onder root-toestemming, maar weet niet waarom deze fout optreedt. Het probleem is dat mysql-gebruikers geen toestemming hebben om een ​​pid-bestand te maken in /var/run/mysqld .Volledig logboek kan er als volgt uitzien:

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

Dus de oplossing is om een ​​mysql-gebruiker aan deze map toe te wijzen:

# chown mysql:mysql /var/run/mysqld

en start dan mysqld

# service mysqld start


  1. Is het gebruik van char als primaire/buitenlandse sleutel een nee nee?

  2. Statistieken SQL Server-databaseobjecten

  3. Algoritme voor het genereren van een willekeurig getal

  4. De waarde van de identiteitskolom retourneren na invoeging in Oracle