本文接下來,示例將數據庫data移到E盤:
4、首先通過cmd進入控制台,輸入:
mysql -u root -p
然后輸入密碼,進入mysql.
進入mysql之后,通過如下命令查看data默認存儲路徑:
show variables like '%dir%';
路徑如圖:
5、接下來,就可以修改data路徑了。
關閉mysql服務 (mysql80是我的數據庫名,安裝的時候可以改,一般建議默認)
net stop mysql80
6、關閉mysql服務之后,修改my.ini文件。這個文件屬於隱藏文件,需要去打開隱藏文件名。一般,my.ini在這個路徑下(C:\ProgramData\MySQL\MySQL Server 8.0\my.ini)。
將my.ini文件的一個配置 改為:datadir=E:/bin/mysqlData (E:/bin/mysqlData為新的存儲路徑)(保證這個文件夾存在哈)
7、然后開啟mysql服務:
net start mysql80
這個時候,會報一個錯。如下:
不過,別慌,將原路徑(C:\ProgramData\MySQL\MySQL Server 8.0\Data)下的文件全部copy到新路徑下就可以啦。再次重啟服務,就ok啦!
再去查看data路徑,如圖:
------------------------------------------------------------------------------------------------------------------------------------------
1、下載路徑 https://dev.mysql.com/downloads/mysql/
2、安裝教程 https://blog.csdn.net/qq_34531925/article/details/78022905 這個教程非常詳細and專業,推薦參考
3、步驟1和步驟2執行完就安裝好了。為方便起見,建議將C:\Program Files\MySQL\MySQL Server 8.0\bin 目錄添加到path環境變量下。 接下來有一個問題,data默認安裝到了C盤。隨着數據庫越來越大,這會導致C盤非常卡。
更改默認的mysql數據庫目錄 將 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 改到 D:\MysqlData 1. 建立文件夾 D:\MysqlData 2. 停止 mysql 服務,將 "C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data" 所有文件,拷貝到 F:/mysql/data
3. 在 mysql 安裝目錄找到 my.ini文件,找到:
#Path to the database root
#datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
將datadir的值改為: datadir="F:/mysql/data" 保存后,重新啟動mySQL服務即可。
解決“在windows server 2008系統中修改datadir路徑后無法啟動問題,報錯1067”的問題:
其實只有簡單的一步:在咱們新創建的data文件夾上右擊->屬性->安全,在組和用戶(G)中添加NETWORK SERVICE即可。