Windows 10 下 轉移MySQL 8.0的數據庫文件夾(靠譜版)

隨着數據的不斷導入,MySQL中的數據越來越多,所佔據的存儲空間也越來越大。默認安裝MySQL時,其會將數據庫文件放到默認目錄

C:\ProgramData\MySQL\MySQL Server 8.0\Data
1
如何將該文件夾中的數據轉移到容量充足的盤符呢,步驟如下:

1. 複製文件
假如我們要將數據庫文件遷移到D:\Data\MySQL Server 8.0\文件夾中。將這個文件下打包C:\ProgramData\MySQL\MySQL Server 8.0\Data文件夾到上述目錄中(注意:ProgramData文件夾爲隱藏文件夾)。然後解壓縮D:\Data\MySQL Server 8.0\Data文件夾中了。

2. 關閉MySQL80服務
爲了重新配置MySQL,需要首先關閉正在運行的MySQL80服務。
首先,以管理員身份運行CMD,然後輸入net stop mysql80,等待服務關閉。


3. 修改配置文件
在原默認安裝目錄C:\ProgramData\MySQL\MySQL Server 8.0中找到名爲my.ini的文件。打開它,並將
相應的datadir修改爲新的文件夾地址並保存。

(其它相關.err文件,slow文件,bin文件,可以在這裏配置,也可以在安裝的時候選擇高級選項配置)
4. 重啓MySQL80服務
回到CMD中,輸入命令net start mysql80,等待服務重新啓動。

MySQL80 服務正在啓動 .
MySQL80 服務無法啓動。

服務沒有報告任何錯誤。

請鍵入 NET HELPMSG 3534 以獲得更多的幫助。

然後

到D盤的目錄下看,右鍵屬性,一看每個文件夾的目錄,都是隻讀屬性。

把只讀屬性一個個改了後,再運行,可以保證ok了
5. 測試轉移結果
連接數據庫,查詢數據;新建數據庫,發現在新的文件目錄下D:\Data\MySQL Server 8.0\Data出現新建的數據庫文件夾。

備註
晚上其他的方案說轉移數據庫時只需要拷貝相應的數據庫文件夾以及ibdata1文件即可。但是我這裏複製了Data文件夾下的所有文件,完美遷移。
---------------------
作者:dqhl1990
來源:CSDN
原文:https://blog.csdn.net/zfcjhdq/article/details/83375986
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章