sql >> Database teknologi >  >> RDS >> Mysql

mysql> oprette database test; FEJL 1006 (HY000):Kan ikke oprette database-'test' (fejlnr:2)

Det kan være et problem med plads. Følg dette

  1. Tjek .err-logfiler på /var/lib/mysql
  2. hvis loggen siger noget i stil med "[FEJL] Kan ikke starte serveren:kan ikke oprette PID-fil:Ingen plads tilbage på enheden"

  3. Tjek /var-størrelse ved df -hk /var

  4. hvis brugt er 100%, så skal du finde de filer, der bliver udfyldt.

  5. find stor fil i /var ved

    find /var/ -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
  6. se, hvilken fil du kan slette, og genstart derefter mysql-processen ved at

  7. /etc/init.d/mysql restart

lad mig vide, om det virkede :)



  1. SMALLDATETIMEFROMPARTS() Eksempler i SQL Server (T-SQL)

  2. Django ManyToMany igennem med flere databaser

  3. MyISAM- og InnoDB-tabeller i én database

  4. Indlæsning af data fra en tekstfil til en tabel i oracle