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

MySQL, копирането на файлове с таблици води до ГРЕШКА 1017 (HY000):Не мога да намеря файл:въпреки че е там

Предлагам да опитате две неща:

1. Проверете разрешенията

Уверете се, че вашата директория с данни на MySQL и всички файлове в нея са собственост на потребителя на mysql и групата на mysql. Това може да не е така, ако сте копирали файловете на вашата локална тестова машина като root потребител:

chown -R mysql:mysql your-mysql-data-dir-here

2. Поправете повредени масии

Използвайте mysqlcheck за да провери за повредени таблици и да ги поправи, ако открие такива:

mysqlcheck -u root -p --auto-repair --all-databases

Ако все още не можете да използвате таблиците след това, опитайте mysqldump!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблемът с производителността на MySQL MyISAM таблицата е преразгледан

  2. Има ли начин да се изчислят времевите разлики в MySQL с помощта на един избор

  3. MySQL DATEDIFF() срещу TIMEDIFF():Каква е разликата?

  4. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Не са разрешени операции след затваряне на връзката

  5. Как да премахнете водещите и крайните празни места в полето на MySQL?