解析MYD、MYI、FRM檔案的方法
<p>我在這個論壇和其他地方讀了幾篇帖子,但仍然無法讀取一些包含我想要導入到SQL Server的資料的MYD/MYI/FRM檔案。 </p>
<ul>
<li>我停止了客戶端位置的MySQL服務,並複製了所有檔案(與我們在SQL Server上的操作方式相同)。 </li>
<li>我在我的Windows 10 PC上安裝了最新的MySQL ODBC連接器、MySQL引擎和MySQL Workbench。引擎正在運行,ODBC連接器已配置了使用者名稱和密碼。使用Workbench,我成功登入了。 </li>
<li>我建立了一個名為MyTest的資料庫,它建立了一個C:\ProgramData\MySQL\MySQL Server 8.0\Data\mytest資料夾。 </li>
<li>我停止了MySQL服務,並將MyData.MYD、MyData.MYI和MyData.FRM複製到mytest資料夾中。 </li>
<li>我重新啟動了MySQL服務。 </li>
</ul>
<p>但是,如果我在Workbench或使用MySQL 8.0命令列客戶端執行"Select * from mytest.MyData"查詢,它會一直提示表mytest.MyData不存在。現在,我讀到可能適合運行CHOWN命令,但我不知道在Windows系統中語法是否會有所不同,以及這個命令是否可以直接從命令提示字元執行。 </p>
<p>任何幫助將不勝感激。謝謝! </p>