查看my.ini或my.conf文件,從中查找datadir設置,可以得到mysql資料庫文件存放位置
關於修改,一般步驟如下:
一.首先把mysql的服務先停掉。
二.更改MySQL配置文件My.ini中的資料庫存儲主路徑
三.將老的資料庫存儲主路徑中的資料庫文件和文件夾復制到新的存儲主路徑
將原文件夾中的所有文件和文件夾拷貝到你新建的文件夾目錄下。
四.重啟MySQL服務
五.驗證更改資料庫存儲主路徑的操作是否成功
② mysql資料庫存儲路徑怎麼更改
MySql安裝過程中,沒有修改掉數據存儲位置的話,可能會是數據存儲到自己並不希望的位置,故需要修改
先利用命令行登錄資料庫
mysql -u root -p
查看資料庫數據存儲位置
show variables like '%datadir%'
去該目錄下找到文件夾中的所有文件(該目錄一般是隱藏的),將其中所有文件拷貝到你希望數據文件存儲的位置,
我是想拷貝到D:/MySQl/data目錄下的
打開安裝目錄下的my.ini文件,將datadir="C:/ProgramData/MySQL/MySQL Server 5.5/data/",這行修改為datadir="D\MySQL\data"(這里用又斜線,否則有可能報錯)。
退出所有對mysql.exe的調用,任務管理器看一下服務MySQL有沒有停止,如果沒有,在cmd中命令net stop mysql停止服務。然後在net start mysql重新啟動服務
查詢資料庫位置,查看是否成功
③ 如何更改SQL Server2008默認資料庫的存儲路徑
如果在安裝到功能選擇的這個步驟的時候,如果選擇更改共享功能目錄的話,就會出現如下報錯未指定 INSTANCESHAREDWOWDIR 命令行值。如果指定INSTANCESHAREDDIR 值,則必須指定該值.
第一種,剛剛下載玩SQL SERVER 2008,還沒有進行任何操作(任何操作的意思就是根本沒打開過安裝文件);
第二種,已經嘗試過安裝,並且按照向導進行了支持文件的安裝。第一種,這種情況我沒試,因為我自己不符合這種情況……不過看樣子很簡單,按鍵盤WIN+R彈出運行對話框,輸入CMD運行,打開命令行對話框,進入到SQL SERVER 2008的安裝根目錄的路徑,然後輸入setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL Server\\" /INSTALLSHAREDWOWDIR="D:\\Program Files (x86)\\Microsoft SQL Server\\"
然後按照向導安裝就可以,在以上命令行中,有兩個路徑,分別是64位部件的安裝路徑和32位部件的安裝路徑,根據個人實際情況進行更改。第二種,也簡單,不過麻煩,根據向導正常安裝就可以了,安裝到功能選擇的時候,不要更改路徑,這樣就不會報錯,直接下一步,然後繼續根據向導安裝,直到「准備安裝」這個步驟的時候,在對話框下面會有個一個配置文件的路徑,在資源管理器中找到這個文件,復制出來,比如放到D盤根目錄,新的配置文件路徑就是D:\ConfigurationFile.ini,將復制出來的新配置文件用記事本打開編輯,將要更改路徑的內容修改好保存,然後WIN+R運行CMD命令行,輸入setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini
然後重新根據安裝向導進行安裝就OK啦,以上命令行中最後的「D:\ConfigurationFile.ini」就是新配置文件的路徑,這個需要根據個人實際情況進行更改。轉載,僅供參考。
④ 如何改變sql server數據文件的存放位置
不能直接改變。如實在需要改變,主要思路是復制出後使用SQL的附加功能,按下面的思路去操作。
1、先找到你想改變的對應的資料庫文件原來的位置。
2、分離你想要操作的資料庫。
3、然後將資料庫文件復制出來,放在你想放的位置。(最好將文件另外再復制一份做備份以防不測)
4、將新位置上的文件附加為對應的資料庫。測試功能正常後,將原來位置上的文件刪去(如是重要數據,建議確認完全正常後再刪)。
5、操作完成。總體來說,操作還是比較容易的。
如果還是不懂,可以參看附件。如果看附件你還是不懂的話,你可能需要找個懂SQL的朋友來現場操作一下給你看。
⑤ 如何更改SQL Server2008默認資料庫的存儲路徑
1.安裝SQl Server過程中,修改路徑(因為我安裝的時候,忘記改路徑了,所以沒截下圖來,黃色部分是真正的標注):
2.打開SQL Server2008,在圖形界面里修改資料庫的存儲路徑:
右擊「對象資源管理器」,然後單擊「屬性」,在單擊「資料庫設置」,修改下面的「資料庫默認位置」中的「數據」,「日誌」裡面的存儲位置為你想放的位置即可。
3.用SQL語句修改資料庫的存儲路徑,將「E:\YourData」,「E:\YourLogs」改為你想放的位置即可(這個我沒試過,也是看大神寫的,就總結在這里了):
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData'
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\YourLogs'
GO
4.這個我也沒試過,大家可以試一下。
Windows Server 2008 Standard Version 64-bit
SQL Server 2005 Standard Version 64-bit
查詢用戶庫Data文件默認路徑:
DECLARE @DefaultData VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultData',
@DefaultData=@DefaultData OUTPUT
SELECT @DefaultData
查詢用戶庫Log文件默認路徑:
DECLARE @DefaultLog VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultLog',
@DefaultLog=@DefaultLog OUTPUT
SELECT @DefaultLog
查詢用戶庫備份文件默認路徑:
DECLARE @BackupDirectory VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='BackupDirectory',
@BackupDirectory=@BackupDirectory OUTPUT
SELECT @BackupDirectory
修改用戶庫Data文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultData',
@type='REG_SZ',
@value='D:\SQL2005\Data'
修改用戶庫Log文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultLog',
@type='REG_SZ',
@value='D:\SQL2005\Log'
修改用戶庫備份文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='BackupDirectory',
@type='REG_SZ',
@value='D:\SQL2005\DBBak'
5.(這個也沒試過,嘿嘿)
-- 更改數據文件存放目錄
EXEC xp_instance_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\MSSQLServer\MSSQLServer',
@value_name='DefaultData',
@type=REG_SZ,
@value='E:\Data'
GO
-- 更改日誌文件存放目錄
EXEC master..xp_instance_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\MSSQLServer\MSSQLServer',
@value_name='DefaultLog',
@type=REG_SZ,
@value='E:\Data'
GO