![](/img/trans.png)
[英]MySQL phpMyAdmin: Error #1932 - Table doesn't exist in engine
[英]Mysql error #1932 “Table doesn't exist in engine” after changing datadir in my.ini
我更改了my.ini
的datadir
,以便我可以使用我的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中創建。
提前致謝 !
你可以嘗試將完整的數據文件夾放在谷歌驅動器中,並在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"
確保刪除最后一行的“#”。 這對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.