中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

mysql的源碼安裝方法以及自動啟動方法-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“mysql的源碼安裝方法以及自動啟動方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創(chuàng)新互聯(lián)建站是一家專業(yè)提供柳北企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設公司H5技術、小程序制作等業(yè)務。10年已為柳北眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

先下載Mysql的源代碼版,地址: http://dev.mysql.com/downloads/mysql/。

shell> groupadd mysql
shell> useradd -g mysql mysql
shell> tar -zxvf mysql-VERSION.tar.gz
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root  .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &

如果從一個源碼RPM開始,那么執(zhí)行如下命令:

shell> rpmbuild --rebuild --clean MySQL-VERSION.src.rpm

這樣你制作一個可以安裝的二進制RPM。對于舊版本的RPM,你可能需要替換用rpm替換命令rpmbuild。

注釋:該過程不為任何MySQL賬戶設置密碼。

[@more@]

以下是安裝MySQL源碼分發(fā)版的更詳細的描述:

1.為mysqld增加一個登錄用戶和組:

2.            shell> groupadd mysql
3.            shell> useradd -g mysql mysql

這些命令將增加MySQL組和 MySQL用戶。不同版本的Unix中,useraddgroupadd的語法可能會稍有不同。還可以稱為adduseraddgroup。

你可能會將這些用戶和組命名為mysql之外的名稱。如果是這樣,在下面的步驟中替換為相應的名稱。

4.挑選一個你想解開分發(fā)包的目錄,進入該目錄。

5.從2.1.3節(jié),“怎樣獲得MySQL”中列出的站點之一獲得一個分發(fā)文件。

6.在當前目錄下解包分發(fā)版:

7.            shell> gunzip < /path/to/mysql-VERSION.tar.gz | tar xvf -

該命令創(chuàng)建mysql-VERSION目錄。

使用GNU tar,則不再需要gunzip。你可以用下面的命令來解包和提取分發(fā):

shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz

8.進入解包分發(fā)版的頂級目錄:

9.            shell> cd  mysql-VERSION

請注意目前必須從頂級目錄配置和構建MySQL。你不能在其它目錄中構建。

10.配置發(fā)布版并且編譯:

11.        shell> ./configure --prefix=/usr/local/mysql
12.        shell> make

當你運行configure時,你可能想要指定一些選項,運行./configure --help得到一個選項列表。2.8.2節(jié),“典型配置選項”討論一些很有用的選項。

如果configure失敗,你將向MySQL郵件目錄發(fā)送包含你認為能幫你解決該問題的包含“config.log”中所有行的郵件,也要包括configure的最后幾行輸出。用mysqlbug腳本郵寄錯誤報告。請參見1.7.1.3節(jié),“如何通報缺陷和問題”。

如果編譯失敗,參見2.8.4節(jié),“處理MySQL編譯問題”尋求幫助。

13.安裝分發(fā)版:

14.        shell> make install

如果你想要設置一個選項文件,使用support-files目錄中的一個作為模板。例如:

shell> cp support-files/my-medium.cnf /etc/my.cnf

可能你需要用root用戶運行這些命令。

如果想要配置為支持InnoDB表,應當編輯/etc/my.cnf文件,去掉innodb_...開始選項行前面的#符,并將選項值改為你想要的。請參見4.3.2節(jié),“使用選項文件”和15.2.3節(jié),“InnoDB配置”。

15.進入安裝目錄:

16.        shell> cd /usr/local/mysql

17.如果還沒有安裝的MySQL,必須創(chuàng)建MySQL授權表:

18.        shell> bin/mysql_install_db --user=mysql

如果用root運行命令,應當使用--user選項。選項的值應與你在第一步為運行服務器所創(chuàng)建的登錄賬戶相同。如果用該用戶登錄來運行命令,可以省略--user選項。

mysql_install_db創(chuàng)建MySQL授權表后,需要手動重新啟動服務器

19.將程序二進制的所有權改為root,數(shù)據(jù)目錄的所有權改為你運行mysqld的用戶。如果位于安裝目錄(/usr/local/mysql)下,命令應為:

20.        shell> chown -R root  .
21.        shell> chown -R mysql var
22.        shell> chgrp -R mysql .

第一個命令將文件的所有屬性改為root用戶。第二個命令將數(shù)據(jù)目錄的所有屬性改為mysql用戶。第三個命令將組屬性改為mysql組。

23.如果你喜歡在引導機器時自動啟動MySQL,你可以拷貝support-files/mysql.server文件到你系統(tǒng)有啟動文件的地方。更多的信息可以在support-files/mysql.server腳本中和2.9.2.2節(jié),“自動啟動和停止MySQL”中找到。

24.如果安裝了DBI和DBD::mysqlPerl模塊,可以使用bin/mysql_setpermission腳本增加新賬戶。關于說明,參見2.13節(jié),“Perl安裝注意事項”。

在所有東西被安裝以后,你應當使用該命令初始化并且測試你的分發(fā)版:

shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &

如果這個命令提示mysqld daemon ended并馬上失敗,那么你能在數(shù)據(jù)目錄中的文件“hostname'.err”找到一些信息。

關于mysqld_safe的詳細信息參見5.1.3節(jié),“mysqld_safe:MySQL服務器啟動腳本”。

注釋:MySQL授權表中的賬戶開始沒有密碼。啟動服務器后,你應當使用2.9節(jié),“安裝后的設置和測試”中的說明來設置密碼。

安裝完成后,能夠通過 /usr/local/mysql/bin/mysql 來連接mysql進行管理,如果你裝了apache并且能夠解析php的話,也能使用phpMyadmin來管

理你的mysql,記得裝完后使用mysql或者mysqladmin來修改root的密碼,這里我們就不說了,請參考相關的文章.

控制mysql就通過 /usr/local/mysql/libexec/mysqld 來控制啟動或者停止mysql:

# /usr/local/mysql/libexec/mysqld start #啟動mysql
# /usr/local/mysql/libexec/mysqld stop #停止mysql
# /usr/local/mysql/libexec/mysqld restart #重啟mysql

對于FreeBSD用戶,為了每次系統(tǒng)重啟后都能運行mysql,可以寫一個腳本放到 /usr/local/etc/rc.d目錄下,用來運行mysql,我們寫一個腳本mysql_start.sh

#! /bin/sh
/usr/local/mysql/bin/mysqld_safe&

然后保存到/usr/local/etc/rc.d目錄下,那么以后reboot系統(tǒng)后都能啟動mysql了.

“mysql的源碼安裝方法以及自動啟動方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司網(wǎng)站,小編將為大家輸出更多高質量的實用文章!

網(wǎng)頁標題:mysql的源碼安裝方法以及自動啟動方法-創(chuàng)新互聯(lián)
URL地址:http://www.rwnh.cn/article38/cciopp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT建站公司、響應式網(wǎng)站、網(wǎng)頁設計公司、自適應網(wǎng)站、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
庐江县| 临猗县| 富锦市| 关岭| 乐亭县| 栾城县| 柘荣县| 舞阳县| 南华县| 江达县| 惠来县| 紫金县| 廊坊市| 大荔县| 中阳县| 晋中市| 肃南| 兖州市| 德阳市| 平安县| 陇西县| 河南省| 锦州市| 辽源市| 普兰店市| 盈江县| 北宁市| 靖宇县| 沿河| 中卫市| 嘉禾县| 林芝县| 安阳县| 花莲县| 望都县| 门头沟区| 全椒县| 杂多县| 南宫市| 将乐县| 墨竹工卡县|