最近的MySQL死机了,我只好到备份的内容var/lib/mysql到/home/backup/并重新安装数据库。
重新安装mysql服务器后,
重命名 /var/lib/mysql to mysql.orig
在/ var / lib中,我做了一个目录mysql
将内容从home/backup文件夹移动到/ var / lib / mysql
现在通过运行mysql -u user -p并在我调用show databases它时出现以下错误:
MySql:错误1018(HY000):无法读取目录'。(错误:13)
如何解决呢?
您需要设置目录的所有权和权限:
chown -R mysql:mysql /var/lib/mysql/ #your mysql user may have different name
chmod -R 755 /var/lib/mysql/
Run Code Online (Sandbox Code Playgroud)
注意:-R使命令递归-如果/ var / lib / mysql /中没有子目录,则可以忽略它。
来源:mysql错误:错误1018(HY000):无法读取目录。(错误:13)
| 归档时间: |
|
| 查看次数: |
2351 次 |
| 最近记录: |