這個(gè)取決于你用什么backend
在皋蘭等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營(yíng)銷(xiāo)網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,皋蘭網(wǎng)站建設(shè)費(fèi)用合理。
engine了,myisam,
innodb和ndb有不同的設(shè)置方法,innodb的我不太清楚(有可能是設(shè)置conf/config.ini里[mysql]下的datadir參數(shù)),ndbcluster是在conf/config.ini里面,設(shè)置[ndbd]的datadir參數(shù)
參考:
4.4.4修改字段排列位置
語(yǔ)句格式:ALTER TABLE 表名 MODIFY 字段名?數(shù)據(jù)類(lèi)型FIRST|AFTER 字段名2;
此語(yǔ)句從格式上看比上面的修改字段數(shù)據(jù)類(lèi)型語(yǔ)句多了一個(gè)參數(shù),即在上面的修改字段數(shù)據(jù)類(lèi)型語(yǔ)句的最后增加了一個(gè)字段位置參數(shù),這個(gè)字段位置參數(shù)可以選擇“FIRST”或“AFTER 字段名2”中的一個(gè)。當(dāng)選擇“FIRST”參數(shù)時(shí)表示將指定字段調(diào)至第一個(gè)字段;當(dāng)選擇“AFTER 字段名2”時(shí)表示將指定字段調(diào)至“字段名2”所指字段的后面。
下面截圖中的“ALTER TABLE”語(yǔ)句將t_dept表中l(wèi)oc字段的位置由原來(lái)第三的位置調(diào)至了第一。
MySql安裝過(guò)程中,沒(méi)有修改掉數(shù)據(jù)存儲(chǔ)位置的話(huà),可能會(huì)是數(shù)據(jù)存儲(chǔ)到自己并不希望的位置,故需要修改
先利用命令行登錄數(shù)據(jù)庫(kù)
mysql -u root -p
查看數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)位置
show variables like '%datadir%'
去該目錄下找到文件夾中的所有文件(該目錄一般是隱藏的),將其中所有文件拷貝到你希望數(shù)據(jù)文件存儲(chǔ)的位置,
我是想拷貝到D:/MySQl/data目錄下的
打開(kāi)安裝目錄下的my.ini文件,將datadir="C:/ProgramData/MySQL/MySQL Server 5.5/data/",這行修改為datadir="D\MySQL\data"(這里用又斜線(xiàn),否則有可能報(bào)錯(cuò))。
退出所有對(duì)mysql.exe的調(diào)用,任務(wù)管理器看一下服務(wù)MySQL有沒(méi)有停止,如果沒(méi)有,在cmd中命令net stop mysql停止服務(wù)。然后在net start mysql重新啟動(dòng)服務(wù)
查詢(xún)數(shù)據(jù)庫(kù)位置,查看是否成功
一、停止MySQL
開(kāi)始-cmd
netstopmysql5
二、復(fù)制原來(lái)數(shù)據(jù)庫(kù)目錄到新目錄
1、復(fù)制C:\ProgramData\MySQL\MySQLServer5.5\中的data目錄到
D:\ProgramFiles\MySQL\MySQLServer5.5\目錄下(自建的目錄)
三,修改MySQL配置文件
1、用記事本打開(kāi)C:\ProgramData\MySQL\MySQLServer5.5\data\目錄下的my.ini
找到datadir="C:\ProgramData\MySQL\MySQLServer5.5\data"
在前面加#注釋掉
在下面添加一行
datadir="D:\ProgramFiles\MySQL\MySQLServer5.5\data"
修改完成后,保存退出。
四、重新啟動(dòng)MySQL
1、開(kāi)始-cmd
netstartmysql5
2、進(jìn)入MySQL控制臺(tái)
開(kāi)始-所有程序-MySQL-MySQLServer5.5-MySQL5.5CommandLineClient
提示輸入MySQLroot賬號(hào)的密碼,輸入之后回車(chē),進(jìn)入MySQL控制臺(tái)
showvariableslike’%datadir%’;?#查詢(xún)MySQL數(shù)據(jù)庫(kù)存放目錄
如查詢(xún)顯示為D:\ProgramFiles\MySQL\MySQLServer5.5\data\即表示修改成功!
在linux主機(jī)上的默認(rèn)存儲(chǔ)位置為:/var/lib/mysql/下,
如果想更換mysql的數(shù)據(jù)文件的存儲(chǔ)位置,則
freebsd下:
#ds/usr/local/libexec/mysqldstop(停止mysql)
#dsmkdir/other/db(建立新的數(shù)據(jù)文件目錄,也可以直接移動(dòng)過(guò)來(lái))
#dsmv/var/db/mysql/other/db(移動(dòng)數(shù)據(jù)文件)
#dsln-s/other/db/mysql/var/db/mysql(建立數(shù)據(jù)文件的軟鏈接)
#ds/usr/local/libexec/mysqldstart(啟動(dòng)mysql)ok!linux下:(linux下經(jīng)過(guò)測(cè)試,可以不用停止musql而直接操作,不過(guò)如果是經(jīng)常更新的數(shù)據(jù)庫(kù)還是先停止的好,停止的方法在此就不介紹了!)
#mkdir/other/db(建立新的數(shù)據(jù)文件目錄,也可以直接移動(dòng)過(guò)來(lái))
#mv/var/db/mysql/other/db(移動(dòng)數(shù)據(jù)文件)
#ln-s/other/db/mysql/var/db/mysql(建立數(shù)據(jù)文件的軟鏈接)
如果您的操作用戶(hù)不是mysql,例如root用戶(hù)操作,那可能mysql對(duì)新建立的數(shù)據(jù)文件夾沒(méi)有讀取權(quán)限,還有chown,或者是chgrp,chmod才可以!
分享名稱(chēng):mysql的位置怎么更改 mysql 更改數(shù)據(jù)庫(kù)位置
當(dāng)前地址:http://jinyejixie.com/article16/dodosdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、外貿(mào)建站、網(wǎng)頁(yè)設(shè)計(jì)公司、品牌網(wǎng)站設(shè)計(jì)、小程序開(kāi)發(fā)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)