免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

常見(jiàn)幾種安裝mysql數(shù)據(jù)庫(kù)的方式

十余年的訥河網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整訥河建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“訥河網(wǎng)站設(shè)計(jì)”,“訥河網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

本文主要給大家介紹常見(jiàn)幾種安裝MySQL數(shù)據(jù)庫(kù)的方式,文章內(nèi)容都是筆者用心摘選和編輯的,具有一定的針對(duì)性,對(duì)大家的參考意義還是比較大的,下面跟筆者一起了解下常見(jiàn)幾種安裝mysql數(shù)據(jù)庫(kù)的方式吧。

安裝MySQL的方式常見(jiàn)的有三種:

 rpm包形式

通用二進(jìn)制形式

 源碼編譯

1,rpm包形式

(1) 操作系統(tǒng)發(fā)行商提供的

(2) MySQL官方提供的(版本更新,修復(fù)了更多常見(jiàn)BUG)www.mysql.com/downloads

關(guān)于MySQL中rpm包類(lèi)型的介紹:

 MySQL-client         客戶(hù)端組件
 MySQL-debuginfo      調(diào)試MySQL的組件
 MySQL-devel          想針對(duì)于MySQL編譯安裝PHP等依賴(lài)于MySQL的組件包
 MySQL-embedded       MySQL的嵌入式版本
 MySQL-server         共享庫(kù)
 MySQL-shared         共享庫(kù)
 MySQL-shared-dompat  為了兼容老版本的共享庫(kù)
 MySQL-test           MySQL的測(cè)試組件(在線處理功能)

常見(jiàn)幾種安裝mysql數(shù)據(jù)庫(kù)的方式

安裝方法:

首先可以從安裝光盤(pán)中或者到mysql的網(wǎng)站上下載對(duì)應(yīng)版本的rpm包如下:

MySQL-server-community-5.5.28-1.rhel5.i386.rpm 
MySQL-client-community-5.5.28-1.rhel5.i386.rpm 

接著我們可以使用rpm命令進(jìn)行安裝:

rpm -ivh MySQL-server-community-5.5.28-1.rhel5.i386.rpm
rpm -ivh MySQL-client-community-5.5.28-1.rhel5.i386.rpm

補(bǔ)充一點(diǎn): 

-h 使用符號(hào)#顯示安裝進(jìn)度
-v 報(bào)告每一步操作的情況

2,通用二進(jìn)制包

(1)新建用戶(hù)以安全方式運(yùn)行進(jìn)程:

?

1
2
3
groupadd -r mysql
useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql
chown -R mysql:mysql /mydata/data

(2)安裝并初始化mysql-5.5.28

首先下載平臺(tái)對(duì)應(yīng)的mysql版本至本地,這里是32位平臺(tái),因此,選擇的為mysql-5.5.28-linux2.6-i686.tar.gz

?

1
2
3
4
5
6
7
tar xf mysql-5.5.28-linux2.6-i686.tar.gz -C /usr/local
 cd /usr/local/
 ln -sv mysql-5.5.28-linux2.6-i686 mysql
 cd mysql
 chown -R mysql:mysql .
 scripts/mysql_install_db --user=mysql --datadir=/mydata/data
 chown -R root .

(3)為mysql提供主配置文件:

?

1
2
cd /usr/local/mysql
cp support-files/my-large.cnf /etc/my.cnf

(4)修改配置文件:

修改此文件中thread_concurrency的值為你的CPU個(gè)數(shù)乘以2,比如這里使用如下行: 

thread_concurrency = 2 

另外還需要添加如下行指定mysql數(shù)據(jù)文件的存放位置: 

datadir = /mydata/data

(5)為mysql提供sysv服務(wù)腳本:

?

1
2
cd /usr/local/mysql
 cp support-files/mysql.server /etc/rc.d/init.d/mysqld

(6)添加至服務(wù)列表:

?

1
2
chkconfig --add mysqld
chkconfig mysqld on

(7)而后就可以啟動(dòng)服務(wù)測(cè)試使用了。

?

1
service mysqld start

3,源碼編譯

(安裝編譯方式有點(diǎn)改變,配置過(guò)程無(wú)太大變動(dòng),所以后面不詳細(xì)介紹各個(gè)步驟了)
若想在5.0系列的紅帽系統(tǒng)上進(jìn)行源碼編譯安裝MySQL必須借助一個(gè)跨平臺(tái)編譯器cmake

所以:

(1)首先安裝cmake

安裝cmake需要用make

?

1
2
3
4
5
tar xf cmake-...tar.gz
cd cmake-..
./bootstrap  使用此腳本來(lái)檢測(cè)編譯環(huán)境
make
make install

(2)編譯安裝mysql-5.5.28

使用cmake編譯mysql-5.5.28,選項(xiàng)的方式有所改變簡(jiǎn)單介紹一下。。。

cmake指定編譯選項(xiàng)的方式不同于make,其實(shí)現(xiàn)方式如下:

cmake . 

cmake . -LH 或 ccmake .        查找可以使用的相關(guān)選項(xiàng)

指定安裝文件的安裝路徑時(shí)常用的選項(xiàng):

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql         指定安裝路徑
-DMYSQL_DATADIR=/data/mysql                     數(shù)據(jù)安裝路徑
-DSYSCONFDIR=/etc                               配置文件的安裝路徑

由于MySQL支持很多的存儲(chǔ)引擎而默認(rèn)編譯的存儲(chǔ)引擎包括:csv、myisam、myisammrg和heap。若要安裝其它存儲(chǔ)引擎,可以使用類(lèi)似如下編譯選項(xiàng):

-DWITH_INNOBASE_STORAGE_ENGINE=1          安裝INNOBASE存儲(chǔ)引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1           安裝ARCHIVE存儲(chǔ)引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1         安裝BLACKHOLE存儲(chǔ)引擎
-DWITH_FEDERATED_STORAGE_ENGINE=1         安裝FEDERATED存儲(chǔ)引擎 

若要明確指定不編譯某存儲(chǔ)引擎,可以使用類(lèi)似如下的選項(xiàng):

-DWITHOUT_<ENGINE>_STORAGE_ENGINE=1 

比如:

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1        不啟用或不編譯EXAMPLE存儲(chǔ)引擎
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1
-DWITHOUT_PARTITION_STORAGE_ENGINE=1

如若要編譯進(jìn)其它功能,如SSL等,則可使用類(lèi)似如下選項(xiàng)來(lái)實(shí)現(xiàn)編譯時(shí)使用某庫(kù)或不使用某庫(kù):

-DWITH_READLINE=1
-DWITH_SSL=system           表示使用系統(tǒng)上的自帶的SSL庫(kù)
-DWITH_ZLIB=system
-DWITH_LIBWRAP=0

其它常用的選項(xiàng):

-DMYSQL_TCP_PORT=3306                       設(shè)置默認(rèn)端口的
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock           MySQL進(jìn)程間通信的套接字的位置
-DENABLED_LOCAL_INFILE=1                    是否啟動(dòng)本地的LOCAL_INFILE
-DEXTRA_CHARSETS=all                        支持哪些額外的字符集
-DDEFAULT_CHARSET=utf8                      默認(rèn)字符集
-DDEFAULT_COLLATION=utf8_general_ci         默認(rèn)的字符集排序規(guī)則
-DWITH_DEBUG=0                              是否啟動(dòng)DEBUG功能
-DENABLE_PROFILING=1                        是否啟用性能分析功能

如果想清理此前的編譯所生成的文件,則需要使用如下命令:

make clean
rm CMakeCache.txt

編譯安裝

?

1
2
3
4
5
6
7
8
9
10
11
12
13
tar xf mysql-5.5.28.tar.gz
 cd mysql-5.5.28
 groupadd -r mysql
 useradd -g -r mysql mysql
 mkdir -pv /data/mydata
 chown -R mysql:mysql /data/mydata
 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mydata -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
 make
 make install
 cd /usr/local/mysql
 chown -R :mysql . 更改屬組
 scripts/mysql_install_db --user=mysql --datadir=/data/mydata/ 指定數(shù)據(jù)存放位置
 cp support-files/my-large.cnf /etc/my.cnf  創(chuàng)建配置文件

 編輯配置文件

vim /etc/my.cnf

添加如下行指定mysql數(shù)據(jù)文件的存放位置: 

datadir = /mydata/data

創(chuàng)建執(zhí)行腳本和啟動(dòng)服務(wù)

?

1
2
3
4
5
cp support-files/mysql.server /etc/rc.d/init.d/mysqld 復(fù)制腳本
 chmod +x /etc/rc.d/init.d/mysqld 執(zhí)行權(quán)限
 chkconfig -add mysql 添加到服務(wù)列表中
 service mysqld start  啟動(dòng)服務(wù)
 bin/mysql    啟動(dòng)mysql 

看完以上關(guān)于常見(jiàn)幾種安裝mysql數(shù)據(jù)庫(kù)的方式,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業(yè)知識(shí)信息 ,可以持續(xù)關(guān)注我們的行業(yè)資訊欄目的。

 

分享標(biāo)題:常見(jiàn)幾種安裝mysql數(shù)據(jù)庫(kù)的方式
標(biāo)題鏈接:http://m.newbst.com/article46/gdsoeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管網(wǎng)站設(shè)計(jì)商城網(wǎng)站App設(shè)計(jì)外貿(mào)網(wǎng)站建設(shè)企業(yè)網(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)

小程序開(kāi)發(fā)