0
我有我的Windows 7機器上有大約30個數據庫安裝的MySQL。現在操作系統由於某種原因而被破壞。我只能通過命令提示符進行訪問。我無法使用命令提示符或登錄到mysql或使用mysqldump或任何其他命令啓動mysql。無論如何,我可以使用哪些物理文件位置來獲取所有數據庫的數據庫轉儲?提前致謝。Mysql數據庫轉儲不啓動mysql
我有我的Windows 7機器上有大約30個數據庫安裝的MySQL。現在操作系統由於某種原因而被破壞。我只能通過命令提示符進行訪問。我無法使用命令提示符或登錄到mysql或使用mysqldump或任何其他命令啓動mysql。無論如何,我可以使用哪些物理文件位置來獲取所有數據庫的數據庫轉儲?提前致謝。Mysql數據庫轉儲不啓動mysql
數據庫文件位於my.cnf文件中的datadir
變量中指定的任何位置。
在Windows,這很可能是<mysql directory>\data
每個數據庫都有自己的子目錄包含架構定義的MyISAM存儲在這些子目錄以及但是InnoDB表存儲在ibdata文件的數據表信息,除非創建表時創建了innodb_file_per_table=1
。
你可以嘗試創建一個新的mysql安裝,只需複製數據目錄 - 我過去曾經取得過一些成功。這將更有可能成功的任何MyISAM表
我希望你有你的每日備份快照? – arkascha