真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么源碼包安裝mysql,linux源碼包安裝教程

如何源碼安裝mysql

為了避免端口沖突、程序沖突等現(xiàn)象,建議先將使用rpm方式安裝的mysql、mysql-server軟件包卸載

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、祁陽ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的祁陽網(wǎng)站制作公司

2

MySQL5.5版本以后需要使用cmake工具編譯安裝,所以在安裝MySQL之前要先安裝cmake工具(安裝方法如下)

3

掛載軟件光盤(掛載前先查詢下是否已經(jīng)有其他光盤掛載了,如果有就用umount命令卸載后重新掛載帶有MySQL軟件包的光盤)

END

編譯安裝:解包、配置、編譯和安裝

解包(解包就是將光盤里面的安裝包解壓到本地,一般解壓到/usr/src目錄下)

配置(配置是根據(jù)服務(wù)器的實(shí)際應(yīng)用需要來制定不同的選項(xiàng),如指定安裝路徑、啟用字符集等等,類似于windows軟件的自定義安裝,只不過linux中更加靈活)

編譯(編譯就是完成配置后使用"make"命令將源代碼文件進(jìn)行編譯而生成二進(jìn)制的程序模塊、動(dòng)態(tài)鏈接庫、可執(zhí)行文件等,輸入make回車即可)

安裝(編譯完成后,執(zhí)行"make install"安裝命令,將軟件的執(zhí)行程序、配置文件、幫助文檔等相關(guān)文件復(fù)制到linux系統(tǒng)中,進(jìn)行安裝,輸入make install回車即可)

如何源碼安裝mysql數(shù)據(jù)庫

這個(gè)可以這樣

比如解開源碼包, 得到一個(gè)文件夾ABC

cd ABC

mkdir build-mysql

cd build-mysql

cmake ..

make

make install

就是這個(gè)思路

Linux 下二進(jìn)制源碼包安裝mysql 詳細(xì)過程

安裝之前先把二進(jìn)制源碼準(zhǔn)備好,可以從搜狐鏡像下載:我準(zhǔn)備的是mysql-5.5.15-linux2.6-i686.tar.gz

,linux

version

2.6.18-164.el5

實(shí)際工作中和虛擬機(jī)的配置有些地方可能會(huì)不相同

====================================================================

注意:mysql

安裝的時(shí)候必須指定到

/usr/local

必須命名為mysql

二進(jìn)制源碼安裝需要在安裝目錄/usr/local下運(yùn)行

復(fù)制代碼代碼如下:

//創(chuàng)建用戶mysql

*

groupadd

-g

3306

mysql

*

useradd

-g

mysql

-u

3306

-M

mysql

*

id

mysql

*

chown

-R

mysql:mysql

/mydata/

//

mysql對(duì)目錄要有寫權(quán)限

*

ll

-d

/mydata/

*

cp

/mysql-5.5.15-linux2.6-i686

/usr/local

*

cd

/usr/local/mysql

//

開始初始化

mysql

*

chown

-R

mysql:mysql

.

*

ln

-sv

/mysql-5.5.15-linux2.6-i686

mysql

*

scripts/mysql_install_db

--user=mysql

--datadir=/mydata/data

//

span

style="color:#993300;"scripts腳本初始化/span

初始化

用來生成mysql數(shù)據(jù)庫

數(shù)據(jù)庫用來存放表等源數(shù)據(jù)信息

復(fù)制代碼代碼如下:

//安裝完成

下面配置啟動(dòng)

*

ls

support-files/

//

準(zhǔn)備服務(wù)啟動(dòng)腳本

*

cp

support-files/mysql.server

/etc/init.d/mysqld

//

放入init.d

*

chkconfig

--add

mysqld

//

加入服務(wù)列表

*

chkconfig

--list

mysqld

//

--list

顯示出來

復(fù)制代碼代碼如下:

//此時(shí)可以啟動(dòng)mysql了

但還需要配置mysql

*

ls

/etc/my.cnf

*

ls

support-files/

*

cp

support-files/my-large.cnf

/etc/my.cnf

*

vim

/etc/my.cnf

[mysqld]

//

找到該段

并添加datadir

=

/mydata/data

datadir

=

/mydata/data

*

service

mysqld

start

//

開啟服務(wù)

*

netstat

-tnl

//

3306

端口打開

*

echo

$PATH

*

/usr/local/mysql/bin/mysql

*

export

PATH=$PATH:/usr/local/mysql/bin

//

span

style="color:#cc6600;"注意/span:不加$

就僅僅剩下你添加的路徑

*

vim

/etc/profile

//

在export

之前添加下面的路徑

PATH=$PATH:/usr/local/mysql/bin

//

永久生效的路徑配置方法

*

mysql

//

此時(shí)mysql已經(jīng)可啟動(dòng)了

復(fù)制代碼代碼如下:

//mysql庫文件的路徑配置

*

ls

*

vim

/etc/ld.so.conf

//

修改庫文件位置

*

vim

/etc/ld.so.conf.d/mysql.conf

//

規(guī)范的配置

當(dāng)前目錄下以.CONF結(jié)尾都可以配置

*

ldconfig

-v

|

grep

mysql

//

重新加載所有庫文件的路徑

沒有mysql的庫文件

vim

/etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib

//

新建mysql.conf

文件

在文件中添加這些內(nèi)容

*

ldconfig

-v

|

grep

mysql

//

修改之后在重新加載一次

否則服務(wù)器不知道

//mysql庫文件的路徑配置

*

ls

*

vim

/etc/ld.so.conf

//

修改庫文件位置

*

vim

/etc/ld.so.conf.d/mysql.conf

//

規(guī)范的配置

當(dāng)前目錄下以.CONF結(jié)尾都可以配置

*

ldconfig

-v

|

grep

mysql

//

重新加載所有庫文件的路徑

沒有mysql的庫文件

vim

/etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib

//

新建mysql.conf

文件

在文件中添加這些內(nèi)容

*

ldconfig

-v

|

grep

mysql

//

修改之后在重新加載一次

否則服務(wù)器不知道

復(fù)制代碼代碼如下:

//頭文件的配置

庫文件有哪些函數(shù)以及函數(shù)在別人編寫程序的時(shí)候怎么調(diào)用

怎么傳遞參數(shù)

參數(shù)類型是什么

返回值類型是是什么

必須找到庫文件所對(duì)應(yīng)的頭文件

庫文件對(duì)應(yīng)的頭文件在/

usr/include

*

ls

/usr/include/

*

ln

-sv

/usr/local/mysql/include

/usr/include/mysql

//

頭文件的輸出

*

vim

/etc/man

*

vim

/etc/man.config

//

添加Man

MANPATH

/usr/local/mysql/man

OK!

mysql

配置成功---

ubuntu 怎么源碼安裝mysql

1.下載源碼包

2.解壓包

tar -zxvf mysql-5.6.33.tar.gz

3.安裝必要依賴

sudo apt-get install make bison g++ build-essential libncurses5-dev cmake

4.進(jìn)入安裝包目錄,配置MySQL安裝參數(shù) //源碼安裝最大的好處就是可以自定義參數(shù),制定安裝目錄,方便管理

cmake -DCMAKE_INSTALL_PREFIX=[指定MySQL安裝的目錄]/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=[指定MySQL的數(shù)據(jù)存放目錄如:]/usr/local/mysql/data -DMYSQL_USER=mysql -DWITH_DEBUG=0

make -j4 #-j數(shù)字 表示以多核心運(yùn)行編譯

make install #安裝

5. 常用命令軟連接,設(shè)置環(huán)境變量

sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

sudo ln -s /usr/local/mysql/bin/mysql /usr/bin

sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

6.初始化數(shù)據(jù)庫

sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

7.啟動(dòng)MySQL服務(wù)器

sudo /usr/local/mysql/bin/mysqld start

#如果啟動(dòng)不了,考慮編譯安裝時(shí)自定義數(shù)據(jù)存放目錄,所以導(dǎo)致mysqld找不到對(duì)應(yīng)的目錄

解決: vi /usr/local/mysql/bin/mysqld

修改datadir = [指定MySQL的數(shù)據(jù)存放目錄如:] /usr/local/mysql/data

保存退出,再次啟動(dòng) sudo /usr/local/mysql/bin/mysqld start #OK 搞定

8. 啟動(dòng)成功后創(chuàng)建root用戶的密碼

/usr/local/mysql/bin/mysqladmin -u root password '新密碼'

9.啟動(dòng)MySQL端

/usr/local/mysql/bin/mysql -u root -p

輸入密碼

10.設(shè)置環(huán)境變量

vi /home/個(gè)人目錄/.bashrc 或者 vi /root/.bashrc

#在后面添加這段代碼

export PATH="$PATH:/home/sy/lnmp/mysql/bin"

#重啟電腦ok

#若不想重啟電腦,僅限當(dāng)次有效(重啟失效)

#執(zhí)行命令

export PATH=$PATH:/usr/local/mysql/bin

mysql --version //測(cè)試


網(wǎng)站名稱:怎么源碼包安裝mysql,linux源碼包安裝教程
URL分享:http://weahome.cn/article/phhpph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部