首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在my.ini中更改数据目录后,Mysql错误#1932“引擎中不存在表”

在my.ini中更改数据目录后,Mysql错误#1932“引擎中不存在表”
EN

Stack Overflow用户
提问于 2017-01-11 01:45:09
回答 1查看 1.3K关注 0票数 1

我更改了my.ini中的datadir,这样我就可以使用我的Google Drive帐户上的数据文件夹:datadir = "C:/Users/Santiago/Google Drive/mysql/data"

在这样做并运行phpmyadmin之后,我可以看到每个模式和表,但是当我尝试执行一个SELECT * FROM table查询时,我得到一个error #1932 "Table doesn't exist in engine"

如果我执行show variables like 'datadir',它会指向正确的文件夹

我正在尝试实现的是将我的htdocs文件夹和数据文件夹同步到Google Drive帐户。我在两台电脑上安装了xampp 5.6.28 (家庭和工作),一台运行Windows7,另一台运行Windows10。所有的数据库都是在W7中创建的。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-11-19 14:59:08

您可以尝试将完整的数据文件夹放入google drive,然后在my.ini中编辑以下代码行:

代码语言:javascript
运行
AI代码解释
复制
innodb_data_home_dir = "C:/Users/<your username>/Google Drive/mysql/data"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "C:/Users/<your username>/Google Drive/mysql/data"
innodb_log_arch_dir = "C:/Users/<your username>/Google Drive/mysql/data"

确保去掉最后一行的"#“。这对我很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41581441

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文