我更改了datadir
中的my.ini
,以便我可以使用我的Google云端硬盘帐户中的数据文件夹: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云端硬盘帐户。我在两台计算机(家庭和工作)中安装了xampp 5.6.28,一台运行Windows 7,另一台运行Windows 10.所有数据库都在W7中创建。
提前谢谢!
答案 0 :(得分:0)
你可以尝试将完整的数据文件夹放在谷歌驱动器中,然后在my.ini中按照以下行编辑:
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"
确保删除&#34;#&#34;为最后一行。这对我有用。