2017-07-15 58 views
1

最近mysql崩溃了,我别无选择,只能将var/lib/mysql的内容备份到/home/backup/并重新安装数据库。MySql:错误1018(HY000):无法读取'。'的目录。 (错误:13)

重新安装MySQL服务器后,

  1. 在/ var/lib目录更名为/var/lib/mysql to mysql.orig

  2. ,我做了一个目录mysql的

  3. 移动内容从home/backup文件夹/ var/lib/mysql

现在运行mysql -u user -p,当我打电话show databases它得到S-以下错误:

MySQL的:ERROR 1018(HY000): '' 无法读取的目录(errno:13)

如何解决这个问题?

+1

这可能会帮助您:https://stackoverflow.com/questions/11066411/mysql-error-error-1018-hy000-cant-read-dir-of-errno-13 –

+0

感谢。你可以发表一个答案。我会接受它。 –

回答

0

适合未来的用户。需要两个步骤: 1. chown -R mysql:mysql/var/lib/mysql/ 2.服务mysql重启

你就完成了!你所有的数据库都回来了。

相关问题