程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Windows下修正mysql的data文件夾寄存地位的辦法

Windows下修正mysql的data文件夾寄存地位的辦法

編輯:MySQL綜合教程

Windows下修正mysql的data文件夾寄存地位的辦法。本站提示廣大學習愛好者:(Windows下修正mysql的data文件夾寄存地位的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Windows下修正mysql的data文件夾寄存地位的辦法正文


依照正常步調停止mysql的裝置以後,發明datadir的默許目次是
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
原來C盤容量就不多,固然不克不及放在這個外面~~所以依照網上的步調,在my.ini文件中停止了修正,然後在“辦事”外面重啟辦事,恐怖的工作產生了,湧現了“當地盤算機沒法啟動Mysql辦事”的毛病,愁苦逝世了,只好卸載又重裝,成績照樣一樣,一直百度谷歌,終究處理了,總結以下。
1、登錄mysql monitor敕令:

cmd >> mysql -u root -p      //然後回車輸出暗碼

2、要檢查數據庫在磁盤上的寄存地位:
mysql > show variables like '%datadir%‘;

去C盤下的這個目次下檢查(隱蔽的文件夾),果真數據是存在這裡,每一個database對應一個文件夾,我的目標是將這個地址改成 E盤mysql裝置目次下的data文件夾,必定要步步當心,不然很輕易失足。
3、修正data寄存地位
1.將下面C:\``````````\data下的一切文件夾copy到目的地位E:\````\data下(不要刪除C盤下的那些數據文件,省得今後再設置裝備擺設的時刻失足);

2.翻開裝置目次下的my.ini文件,找到這行:    datadir="C:/ProgramData/MySQL/MySQL Server 5.5/data/"  修正為:datadir="E:\MySQL\data",特殊留意是"\"而不是"/",不然不克不及勝利(不知為什麼!!!)
3.加入一切對mysql.exe的挪用,義務治理器看一下辦事MySQL有無停滯,假如沒有,在cmd中敕令net stop mysql停滯辦事。然後在net start mysql從新啟動辦事

4.查詢數據庫地位,檢查能否勝利


4、mysql瓦解的處理方法
為了修正數據寄存地位(默許在C盤),我擅自修正了my.ini外面的一句話,成果直接mysql辦事啟動不了了,乃至mysqld.exe也直接瓦解,root用戶也登錄不出來,從新設置instance config直接在start service 一步無窮卡逝世。。。最初試了一下在instance config的第一步就選擇remove existed instance,然後從新設置一遍,在最初start的時刻耐煩一點,終究恢復正常了。。OMG~

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved