mysql怎么添加目錄 怎么添加目錄索引

為什么,Linux下如何更改mysql目錄?

首先停止mysql服務(wù),然后用mv命令將mysql目錄移動到新目錄(為保險起見可以使用cp命令復(fù)制),再設(shè)置相同的權(quán)限,有兩種方式完成mysql目錄更改最后的操作:第一種方式就是使用鏈接,用“l(fā)n –s 新目錄 原mysql目錄”命令將新目錄鏈接到原目錄位置(如果之前使用的是cp命令,須先刪除原mysql目錄后再建立鏈接);第二種方式就是修改配置文件my.cnf,指定datadir和socket的值到新目錄。對于服務(wù)器而言,最好的方式是使用邏輯卷管理(LVM),就不需要更改目錄了,只需要在添加新硬盤后增加mysql目錄所在邏輯卷大小就行了。

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)滄州,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

求問mysql如何修改數(shù)據(jù)庫目錄

環(huán)境: OS:Red Hat Linux As 5 DB:MySql 5.5 在linux下安裝好mysql后,默認的數(shù)據(jù)文件路徑存放在/var/lib/mysql目錄下, 下面的步驟說明如將該目錄下的數(shù)據(jù)文件遷移到其他目錄. 1.創(chuàng)建數(shù)據(jù)庫目錄并將該目錄權(quán)限屬主修改為mysql [root@host1 /]# mkdir -p mysql/data [root@host1 /]# chown -R mysql:mysql ./mysql 2.停止mysql服務(wù) [root@host1 etc]# service mysql stop Shutting down MySQL. [ OK ] 3.修改my.cnf文件修改 在[mysqld]下添加新的數(shù)據(jù)存放路徑 datadir=/mysql/data 4.將默認的數(shù)據(jù)路徑下的所有文件和目錄cp到新的目錄下 [root@host1 mysql]#cd /var/lib/mysql [root@host1 mysql]#cp -R * /mysql/data/ 這里注意copy過去的目錄權(quán)限屬主需要修改為mysql,這里直接修改 mysql目錄即可. [root@host1 mysql]# chown -R mysql:mysql ./mysql 4.啟動數(shù)據(jù)庫 [root@host1 mysql]# service mysql start Starting MySQL.... [ OK ] -- The End --

如何安裝windows mysql

把錯誤貼出來,不然你這樣說,別人也不知道是什么原因安裝不了。

服務(wù)不能正常啟動

start-運行,輸入“services.msc”,查看是否存在mysql的service

如果存在,并且不能手動啟動

打開注冊表,定位到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”

刪掉mysql對應(yīng)的service

重新配置mysql instance,看是否能正常啟動

如果還不能,刪掉剛裝的mysql,如上方式清除mysql對應(yīng)的service

重新安裝mysql

另外在windows搭建php環(huán)境有很多包可以試用,比如xampp什么的。

mysql如何修改數(shù)據(jù)庫目錄

MySQL默認的數(shù)據(jù)文件存儲目錄為/var/lib/mysql。假如要把MySQL目錄移到/home/data下需要進行下面幾步:

1、home目錄下建立data目錄

cd /home

mkdir data

2、把MySQL服務(wù)進程停掉

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整個目錄移到/home/data

mv /var/lib/mysql /home/data/

這樣就把MySQL的數(shù)據(jù)文件移動到了/home/data/mysql下。

4、找到my.cnf配置文件

如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/并改名為my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、編輯MySQL的配置文件/etc/my.cnf

為保證MySQL能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值為:/home/mysql/mysql.sock。操作如下:

vi  my.cnf  (用vi工具編輯my.cnf文件,找到下列數(shù)據(jù)修改之)

# The MySQL server

[mysqld]

port = 3306

#socket  = /var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用“#”注釋此行)

socket  = /home/data/mysql/mysql.sock (加上此行)

6、修改MySQL啟動腳本/etc/init.d/mysql

最后,需要修改MySQL啟動腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現(xiàn)在的實際存放路徑:home/data/mysql。

[root@test1 etc]# vi /etc/init.d/mysql

#datadir=/var/lib/mysql(注釋此行)

datadir=/home/data/mysql (加上此行)

7、重新啟動MySQL服務(wù)

/etc/init.d/mysql start

或用reboot命令重啟Linux

如果工作正常移動就成功了,否則對照前面的7步再檢查一下。

還要注意目錄的屬主和權(quán)限。

分享標(biāo)題:mysql怎么添加目錄 怎么添加目錄索引
網(wǎng)址分享:http://muchs.cn/article16/docoidg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、企業(yè)網(wǎng)站制作、網(wǎng)站維護、品牌網(wǎng)站建設(shè)服務(wù)器托管軟件開發(fā)

廣告

聲明:本網(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)

小程序開發(fā)