本文目錄一覽:
- 1、如何修改MySQL 5.1 data文件夾路徑
- 2、Mysql安裝後在data文件夾中有4種文件frm,MYD,MYI,OPT,請問這四種文件的作用
- 3、mysql怎麼看data文件
- 4、如何通過mysql的data文件恢復資料庫
如何修改MySQL 5.1 data文件夾路徑
可以查看mysql文件目錄my.ini文件,可以找到類似於
datadir=D:/beeagle/Program
Files/MySQL/MySQL
Server
5.0/Data/的欄位
該路徑為mysql
data目錄
默認在:C:\Documents
and
Settings\All
Users\Application
Data\MySQL\MySQL
Server
5.1\Data\
注意:Application
Data文件夾是隱藏的!!!可以修改上述配置,把Data文件夾放在你想放的地方。
—修改方式如下:
1.停止mysql,在命令窗口中輸入並運行:net
stop
mysql
即可;
2.把C:\Documents
and
Settings\All
Users\Application
Data\MySQL\MySQL
Server
5.1\Data\
里的Data文件夾剪切到目的地。本人把它放到了D:\PHP\MySQL\MySQL
Server
5.1目錄下(跟mysql放到了一起),並且把目錄C:\Documents
and
Settings\All
Users\Application
Data\MySQL\MySQL
Server
5.1\刪除掉。
3.修改my.ini文件,把datadir改成
datadir=D:\PHP\MySQL\MySQL
Server
5.1\data\
4.啟動mysql,在命令窗口中輸入並運行:net
start
mysql
即可;
5.修改完畢,以後就可以把相應的資料庫附加對象拷貝到裡面來
Mysql安裝後在data文件夾中有4種文件frm,MYD,MYI,OPT,請問這四種文件的作用
*.frm是描抄述了表的結構,*.MYD保存了表的數據記錄,*.MYI則是表的索引,.opt記錄資料庫的選項,資料庫的字符集設置。
在windows系統下,MYSQL資料庫文件是以.FRM,MYD,MYI為後綴名存在的,但是在LINUX環境下,需要轉化成後綴名為.sql數據文件形式,將.FRM,MYD,MYI文件轉換為.SQL資料庫的方法:
1、輸入,打開phpmyadmin。
2、進入phpmyadmin,找到導出選項。
3、點擊導出選項,進入導出頁面,選中test資料庫文件夾。
4、然後選中【另存為文件】,這是最為重要的一步,否則導出失敗。
5、然後點擊執行,點擊保存路徑,這裡保存到了桌面,點擊下載,.SQL文件就會保存到桌面。
mysql怎麼看data文件
在data文件夾下,創建一個文件夾,名字隨意,如:test
將你的資料庫文件,拷貝到test文件夾下,
在mysql裡面找,test資料庫,進去,就能看到了
不同的存儲引擎數據文件擴展名不一樣,一般的,有3個名字相同但是擴展名不同的文件,那個是一張表
如何通過mysql的data文件恢復資料庫
mysql數據恢復過程
從另一台機上把mysql資料庫的mysql文件夾拷貝到本地機上,目的是恢複本地機對數據的訪問和操作。經過如下幾種情況的操作。
1.
在本地重裝mysql(安裝目錄d:\program
files\mysql\mysql
server
5.0),直接把mysql文件夾拷貝至d:\program
files\mysql\mysql
server
5.0\。結果,失敗:資料庫連接錯誤。
2.
卸載後重裝mysql,將d:\program
files\mysql\mysql
server
5.0\下的數據備份,只把mysql\data文件夾全部內容拷貝到d:\program
files\mysql\mysql
server
5.0\data下。結果,失敗:資料庫連接錯誤。將備份的數據還完覆蓋。結果,失敗,還是連接不上資料庫。
3.
卸載後重裝mysql,將mysql\data文件夾里的cf1,last文件夾(這兩個是原來mysql里的資料庫)拷貝進d:\program
files\mysql\mysql
server
5.0\data。連接成功,在navicat
for
mysql里看到資料庫cf1和last,但是不能訪問,因為數據全為零。明白了原來data里以資料庫命名的文件存儲的是資料庫的表結構,不是元數據。下一步,把data文件夾里的ibdata1文件(3.4g大,明顯存儲了元數據)拷貝到d:\program
files\mysql\mysql
server
5.0\data里,代替原來的ibdata1文件。重啟電腦,打開navicat
for
mysql,連接成功,數據可以訪問操作。
至此,操作終於成功。其實當初在那台機上把數據導出來,而不是現在直接把文件夾mysql複製過來會更容易恢復。但那台機已經重裝了系統,也就是說mysql失效了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/259738.html