如果你用的非綠色免安裝版,那么mysql5.7在安裝(我用的是mysql5.7.21版本)的過程中,會有指定“組件安裝路徑”與“數(shù)據(jù)存放路徑”,如下圖示:
創(chuàng)新互聯(lián)建站公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元代縣做網(wǎng)站,已為上家服務(wù),為代縣各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
(PS:為每個組件指定安裝路徑及MySQL的數(shù)據(jù)庫存放路徑,需要注意的是每個組件的安裝路徑都不同,如果想把它們(你要安裝的組件)安裝在同一個文件夾下,那么就需要一個一個的單獨(dú)指定安裝在同一個安裝路徑)
所以,你的mysql配置文件(即:my.ini)必然存在于你安裝的時候指定的 “數(shù)據(jù)存放路徑”下面,如果當(dāng)時你沒有指定(缺省的數(shù)據(jù)存放路徑),那一般情況,都是在你的msql安裝目錄下(日志文件的存放目錄也是一樣的)。
e.g:我當(dāng)時安裝mysql的時候,將“數(shù)據(jù)存放路徑”指定為 “D:\MySQLworkSpaces”,那么,mysql的配置文件(即:my.ini)就肯定在該路徑下面,如下圖示:
Data 文件夾下面存放的是“mysql的系統(tǒng)數(shù)據(jù)庫”與“我們自己的數(shù)據(jù)庫”;
Log 文件夾下面存放的是“各種日志文件”;
PS:如果你想不起來你安裝的時候是否有指定“組件安裝路徑”與“數(shù)據(jù)存放路徑”,你也不用著急,配置文件(my.ini)肯定是存在的,你可以試探性搜索C盤下的“ProgramData”文件夾(該文件夾默認(rèn)隱藏,需要“工具”→“文件夾選項(xiàng)”→“查看”→“顯示隱藏的文件、文件夾和驅(qū)動器”),及你的mysql安裝位置的根目錄;肯定能找到,別著急。如果實(shí)在找不到,就盲搜,搜索整個C盤(系統(tǒng)盤)或D盤(你的mysql安裝盤),肯定能找到。。。如果還是沒找到,你就在C盤(系統(tǒng)盤)或D盤(你的mysql安裝盤)盲搜“ini”(因?yàn)橛锌赡苣愕膍ysql配置文件名稱不是my.ini),然后在搜索出來的結(jié)果里,找mysql的配置文件,別著急,肯定能找到的。
Tip:某些版本的Mysql配置文件名稱不是“my.ini”,譬如ZIP版本的大多都是當(dāng)時初始化的時候自己手動創(chuàng)建手寫配置的,所以配置文件的名稱可能并不是“my.ini”,可能叫“mysql.ini”,也可能叫“my-dafault.ini”等等(但是,一般情況,如果使用ZIP版本的MySql,找不到my.ini配置文件的情況很少,因?yàn)閆IP是解壓縮版,很容易找)
操作步驟如下:
1.首先格式化磁盤,并將數(shù)據(jù)盤掛載在mnt目錄下
mkdir -p /mnt/data
2.用mysqldump命令導(dǎo)出您項(xiàng)目所有的數(shù)據(jù),命令參考如下:
mysqldump -p --all -datebasesall.sql
3.停止mysql
/etc/init.d/mysqld stop
4.vim/etc/init.d/mysqld 將文件中“datadir = /server/mysql/data”中的目錄地址更改為您遷移至數(shù)據(jù)盤中的目錄地址,即“datadir=/mnt/data”。
5.然后用以下命令初始化一個全新的數(shù)據(jù)庫環(huán)境:
/server/mysql/scripts/mysql_install_db --basedir =/server/mysql--datadir = mnt/data -- user =mysql
值得注意的是datadir為您mysql的數(shù)據(jù)目錄。
6.啟動mysql,然后將數(shù)據(jù)還原至新的數(shù)據(jù)盤中:
/etc/init.d/mysqld start
mysql all.sql
/etc/init.d/mysqld restart
可以利用光盤引導(dǎo)啟動進(jìn)入PE系統(tǒng)后完整拷貝硬盤內(nèi)的所有數(shù)據(jù)。
所有東西完整導(dǎo)出到移動硬盤可以通過硬盤克隆來完成。詳細(xì)操作步驟如下:
1、安裝并打開軟件,主頁面找到“克隆”欄,選擇“磁盤克隆”。
2、選擇源磁盤(要導(dǎo)出的磁盤)
3、選擇目標(biāo)磁盤(要導(dǎo)入的磁盤)
4、選擇好兩個磁盤,點(diǎn)擊“開始備份”。
5、在備份詳情頁面顯示備份進(jìn)度和詳細(xì)過程。
6、進(jìn)度條100%后,點(diǎn)擊“完成”就導(dǎo)出所有的內(nèi)容到移動硬盤了。
補(bǔ)充說明:移動硬盤缺點(diǎn):損毀基本無法恢復(fù):除此之外同固態(tài)硬盤一樣,在硬受到物理損壞時數(shù)據(jù)是無法恢復(fù)的,不過這種情況只是小概率事件,基本不會遇到。
直接移動過去就是了,遇到問題再根據(jù)提示修改。
一般需要移動前刪除已經(jīng)安裝的MYSQL服務(wù),命令是:
mysqld.exe --remove
移動后重新安裝服務(wù),命令是:
mysqld.exe --install
另外,移動后要修改my.ini或者my.inf文件,這個文件沒多少行,全部瀏覽一遍,凡是datadir等指向以前文件夾的變量改為新的文件夾既可。
可以
mysql安裝在C盤之后,要想換到別的盤,可以卸載后重新安裝。
另外一種方法,你可以不用重新安裝,而單純把數(shù)據(jù)庫存儲到其他的盤里面,這樣一般不會顯著的占用C盤的空間。如果是專門的數(shù)據(jù)庫服務(wù)器,不少人是把數(shù)據(jù)庫安裝在一個獨(dú)立的分區(qū)。
在Windows操作系統(tǒng)中,如果我們通過MySql的全自動安裝包安裝數(shù)據(jù)庫,那么數(shù)據(jù)庫的數(shù)據(jù)將會默認(rèn)被存儲在C盤中,而C盤作為系統(tǒng)盤,一般情況下我們并不想放和系統(tǒng)無關(guān)的一些內(nèi)容。那么就需要將這些數(shù)據(jù)庫數(shù)據(jù)移動到其他盤中,如何能夠快捷方便的移動這些數(shù)據(jù)呢?
步驟其實(shí)也比較簡單。
首先,MySql的數(shù)據(jù)庫數(shù)據(jù)會被默認(rèn)的安裝在C盤的ProgramData目錄下,我們進(jìn)入到ProgramData后,找到MySql文件夾,根據(jù)自己安裝的版本不同,在MySql文件夾下會有MySql Server *.*的文件夾,點(diǎn)擊進(jìn)入后,就可能看到一個叫Data的文件夾。
然后復(fù)制Data文件夾到你想要移動的目錄下,例如:我想要移動到D盤的MySqlData下。
接下來,我們需要停止MySql服務(wù)。
可以在任務(wù)欄的搜索中,搜索“服務(wù)”,然后找到服務(wù)組件的應(yīng)用并打卡。
在服務(wù)組件的頁面,找到“服務(wù)(本地)”,然后選中,找到名為“MySQL”開頭的服務(wù),并停止它。
當(dāng)然,還有一個簡單的辦法,就是先使用“Windows + R”快捷鍵打開運(yùn)行工具,然后輸入cmd回車打開“命令提示符”;或者在任務(wù)欄上搜索cmd,使用管理員打開“命令提示符”。
然后在“命令提示符”中,輸入net stop mysql,當(dāng)然,如果你和我一樣是5.*的版本,例如我的是5.7版本的mysql,那么你需要輸入“net stop mysql57”。
然后就會提示MySQL57 服務(wù)停止了。
這時,我們使用記事本打開mysql的配置文件my.ini,就在我們剛才移動Data的MySQL目錄下。然后找到datadir配置,修改成我們的新目錄并保存。
然后重新啟動服務(wù),啟動方式和停止方式一樣,在服務(wù)中右鍵MySQL的服務(wù),然后選擇啟動?;蛘咄ㄟ^cmd,輸入net start mysql或者好像我一樣,輸入net start mysql57。
當(dāng)然,這里有可能會啟動服務(wù)失敗,啟動服務(wù)失敗的原因有可能是你用來放Data的文件目錄的權(quán)限問題,這是我們右鍵這個目錄,然后在安全的選項(xiàng)卡中加上NETWORK SERVICE的角色,權(quán)限是完全控制,然后保存。再啟動服務(wù)試試?應(yīng)該就OK了。
最后,打開你的mysql客戶端試試是否成功了吧,確認(rèn)無誤后,就可以把之前的Data文件夾刪掉了。
網(wǎng)站標(biāo)題:mysql怎么裝到別的盤 mysql安裝到哪個盤好
本文URL:http://m.rwnh.cn/article8/hiijop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、、網(wǎng)站排名、網(wǎng)頁設(shè)計公司、定制網(wǎng)站、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)