mysql - ubuntu子系统windows 10更改datadir后无法运行sql
问题描述
我需要更改我的数据目录。这是我所做的操作:
编辑 my.cnf :
datadir = /var/lib/mysql -> datadir = /mnt/d/mysql
将mysql数据复制到新文件夹:
cp -pr /var/lib/mysql/* /mnt/d/mysql
编辑器:
/var/lib/mysql/ -> /mnt/d/mysql/,
重新启动服务:
service mysql restart
但是当我恢复到转储数据库时,我得到一个错误:
ERROR 27 (HY000) at line 25: Can't sync file './test/' to disk (Errcode: 5 - Input/output error)
任何想法?
解决方案
推荐阅读
- linux - 当名称可以包含“_”并且有时可能不包含时,如何使用 find 命令查找文件名
- docusignapi - 我可以在不使用 DocuSign API 的情况下将 DocuSign 信封的所有信息放入 Word 文档吗?
- angular-universal - 如何修复“XMLHttpRequest.send 角度通用错误”
- apache-spark - 如何在数据块中访问 spark executor、worker 和 master 级别的指标?
- javascript - Electron:TouchBarButton点击回调错误参数
- linux - 修复 Linux 后端服务中的“Missing or insecure Content-Security-Policy header”漏洞
- wpf - 从 2 个不同的源集合创建一个类集合
- tensorflow - DNNClassifier - 训练后如何获取各层的参数
- selenium - Apache Jmeter - 使用 Firefox 无头模式进行 Selenium 测试
- splunk - 如何从 Splunk 中的 JSON 字符串中提取字段