1、首先在桌面上雙擊打開“此電腦”軟件。
云和網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
2、然后在打開的此電腦頁面中,找到并雙擊打開C盤。
3、選中需要移動的文件,再右擊選中的文件,從彈出的快捷菜單中選擇“剪切”命令。
4、在窗口中雙擊打開D盤或E盤。
5、最后鼠標(biāo)右擊窗口空白處,從彈出的快捷菜單中選擇“粘貼”命令即可。
[mysqld]
# * Basic Settings
user? ? ? ? ? ? = mysql
pid-file? ? ? ? = /var/run/mysqld/mysqld.pid
socket? ? ? ? ? = /var/run/mysqld/mysqld.sock
port? ? ? ? ? ? = 3306
basedir? ? ? ? = /usr
datadir? ? ? ? = /data/c/mysql 修改
#datadir? ? ? ? =/var/lib/mysql
這個原因有二,其中任意的一個原因都會造成你被系統(tǒng)告知這個warning。如果你不是一個專業(yè)的linux系統(tǒng)安全工程師,或者你只是個PHP程序員,并沒有對系統(tǒng)安全有深入的研究,你就不會太容易找到它的答案。
第一,selinux,記得當(dāng)年念書時,字符界面安裝redhat(很古老的操作系統(tǒng)么。。。)的時候,有這么一個選項,通常大家都聽取前輩的建議,改變默認(rèn)值以不安裝它。但如果你恰好要操作的這臺機器開著selinux,它確實能夠使你的mysql無法在新目標(biāo)位置進行mysql_install_db的操作,并爆出標(biāo)題所示的警告。一個簡單的解決辦法是使用命令暫時關(guān)閉selinux,以便讓你的操作可以繼續(xù)下去 setenforce 0 但最好使用一個永久方法,以便在重啟后繼續(xù)不要這貨。 修改/etc/selinux/config文件中設(shè)置SELINUX=disabled ,然后重啟或等待下次重啟。
第二,apparmor,這個坑爹貨和selinux一樣的坑爹,它也對mysql所能使用的目錄權(quán)限做了限制 在 /etc/apparmor.d/usr.sbin.mysqld 這個文件中,有這兩行,規(guī)定了mysql使用的數(shù)據(jù)文件路徑權(quán)限
/var/lib/mysql/ r, /var/lib/mysql/** rwk,
你一定看到了,/var/lib/mysql/就是之前mysql安裝的數(shù)據(jù)文件默認(rèn)路徑,apparmor控制這里mysqld可以使用的目錄的權(quán)限 我想把數(shù)據(jù)文件移動到/data/mysql下,那么為了使mysqld可以使用/data/mysql這個目錄,照上面那兩條,增加下面這兩條就可以了
/data/mysql/ r, /data/mysql/** rwk,
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
/datc/c/mysql/ r,
/data/c/mysql/** rwk,
/var/lib/mysql-files/ r,
/var/lib/mysql-files/** rwk,
/data/c/mysql-files/ r,
/data/c/mysql-files/** rwk,
/var/lib/mysql-keyring/ r,
/var/lib/mysql-keyring/** rwk,
/data/c/mysql-keyring/ r,
/data/c/mysql-keyring/** rwk,
apparmor,/etc/inid.d/apparmor restart////////////? ? ?/etc/init.d/apparmor restart
可以
mysql安裝在C盤之后,要想換到別的盤,可以卸載后重新安裝。
另外一種方法,你可以不用重新安裝,而單純把數(shù)據(jù)庫存儲到其他的盤里面,這樣一般不會顯著的占用C盤的空間。如果是專門的數(shù)據(jù)庫服務(wù)器,不少人是把數(shù)據(jù)庫安裝在一個獨立的分區(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ù)呢?
步驟其實也比較簡單。
首先,MySql的數(shù)據(jù)庫數(shù)據(jù)會被默認(rèn)的安裝在C盤的ProgramData目錄下,我們進入到ProgramData后,找到MySql文件夾,根據(jù)自己安裝的版本不同,在MySql文件夾下會有MySql Server *.*的文件夾,點擊進入后,就可能看到一個叫Data的文件夾。
然后復(fù)制Data文件夾到你想要移動的目錄下,例如:我想要移動到D盤的MySqlData下。
接下來,我們需要停止MySql服務(wù)。
可以在任務(wù)欄的搜索中,搜索“服務(wù)”,然后找到服務(wù)組件的應(yīng)用并打卡。
在服務(wù)組件的頁面,找到“服務(wù)(本地)”,然后選中,找到名為“MySQL”開頭的服務(wù),并停止它。
當(dāng)然,還有一個簡單的辦法,就是先使用“Windows + R”快捷鍵打開運行工具,然后輸入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)限問題,這是我們右鍵這個目錄,然后在安全的選項卡中加上NETWORK SERVICE的角色,權(quán)限是完全控制,然后保存。再啟動服務(wù)試試?應(yīng)該就OK了。
最后,打開你的mysql客戶端試試是否成功了吧,確認(rèn)無誤后,就可以把之前的Data文件夾刪掉了。
錯誤現(xiàn)象:MySQL開始是安裝在D盤,后來因其他原因卸掉后又重新安裝到E盤,發(fā)現(xiàn)不能通過“net start mysql”啟動。查看管理工具中"服務(wù)"中MySQL的屬性后發(fā)現(xiàn),可執(zhí)行文件路徑仍是D:/mysql/bin/...現(xiàn)在怎么樣更改,或者怎么從服 務(wù)項去掉MySQL?\x0d\x0a解決方法:到注冊表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet 更改查找MySQL項值,然后改路徑。\x0d\x0a找到相對的服務(wù),修改ImagePath值為你的路徑。\x0d\x0a可以在注冊表搜索“D:/mysql/bin/”,然后將其改成正確的路徑“E:/mysql/bin/”。\x0d\x0a\x0d\x0a注明:如果在服務(wù)中還是啟動不起來的話。那么在按以下方法在操作一次肯定可以了。\x0d\x0a\x0d\x0aD:/mysql/bin/winmysqladmin.exe 啟動它。然后在看看進程看看MYSQL此進程是否以經(jīng)啟動了
操作步驟如下:
1.首先格式化磁盤,并將數(shù)據(jù)盤掛載在mnt目錄下
mkdir -p /mnt/data
2.用mysqldump命令導(dǎo)出您項目所有的數(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
本文名稱:mysql怎么換盤 sql數(shù)據(jù)庫換盤
網(wǎng)頁鏈接:http://jinyejixie.com/article2/dodhcoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、品牌網(wǎng)站設(shè)計、App開發(fā)、動態(tài)網(wǎng)站、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)