我有一个名为gain_wordpress的崩溃服务器的数据库文件夹.我正在尝试将该数据库放在新服务器上,但我无法成功完成.我没有.sql转储,我所拥有的是来自过去崩溃的服务器的数据库文件夹,其中包含ibdata和2个日志文件.
我将gain_wordpress文件夹复制到新服务器上的/ var / lib / mysql但是当我执行>时在数据库上显示表我收到以下错误:
ERROR 1018 (HY000): Can't read dir of './gain_wordpress/' (errno: 13)
我也改变了文件夹的权限,并做了一个chown mysql:mysql gain_wordpress -R,它仍然没有解决问题.
恢复gain_wordpress的最佳方法是什么?我需要更换任何ibdata或日志文件吗?什么是最好的方法?我为每个表都有相应的.frm,.MYD和.MYI文件.请指教.
解决方法:
您需要确保目录的所有权和权限正确,您可以使用以下命令进行正确设置:
chown -R mysql:mysql /var/lib/mysql/ --your mysql user may have different name, if its different you need to change it [mysql:mysql] as needed
chmod -R 755 /var/lib/mysql/
注意:-R:递归fir目录及其所有内容.