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

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

使用二進制文件在unix/linux上安裝MySQL的操作方法

下文我給大家簡單講講關(guān)于使用二進制文件在unix/linux上安裝MySQL的操作方法,大家之前了解過相關(guān)類似主題內(nèi)容嗎?感興趣的話就一起來看看這篇文章吧,相信看完使用二進制文件在unix/linux上安裝MySQL的操作方法對大家多少有點幫助吧。

“專業(yè)、務(wù)實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)建站是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于做網(wǎng)站、成都網(wǎng)站設(shè)計、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!

MySQL的tar壓縮二進制文件發(fā)行版的命名格式為mysql-VERSION-OS.tar.gz,版本號是一串數(shù)字(例如,5.7.21),對于你打算使用的發(fā)行版來說,os代表操作系統(tǒng)的類型(例如pc-linux-i686或winx64)。

   

警告

如果你之前用本機的包管理系統(tǒng)安裝了MySQL,例如yum或apt-get,在使用本機二進制文件安裝的時候你可能遇到問題。請確保你之前安裝的MySQL已經(jīng)徹底地刪除(使用你的包管理系統(tǒng)),以及任何其他的文件,例如你的舊版本的數(shù)據(jù)文件,也要刪除。你還應(yīng)該檢查配置文件,例如/etc/my.cnf或/etc/mysql目錄并且刪除他們。

   

關(guān)于使用官方MySQL安裝包替換第三方安裝包的信息,參閱有關(guān)Apt指南或Yum指南。

   

重要事項

MySQL依賴于libaio庫。如果不在本地安裝該庫,數(shù)據(jù)目錄初始化和后續(xù)云服務(wù)器啟動步驟就會失敗。必要時,請使用適當?shù)陌芾砥靼惭b它。例如,在基于yum安裝的系統(tǒng)上:

shell> yumsearch libaio  # search for info

shell> yuminstall libaio   # install library

或者,在基于APT安裝的系統(tǒng)上:

shell> apt-cachesearch libaio  # search for info

shell> apt-getinstall libaio1    # install library

   

對于MySQL 5.7.19和更高版本:對非統(tǒng)一內(nèi)存訪問(NUMA)的支持已經(jīng)添加到通用的Linux構(gòu)建中,它目前依賴于libnuma庫;如果這個庫沒有安裝在你的系統(tǒng)上,使用你的系統(tǒng)的包管理器來搜索并安裝它(參閱最后的項目關(guān)于一些示例命令)。

   

如果遇到問題需要提交一個錯誤文件,請使用章節(jié)1.7中的說明,“如何報告錯誤或問題”。

 

在Unix上安裝tar壓縮的二進制文件發(fā)行版時,請在你選擇的安裝位置解壓(通常是/usr/local/mysql)。這將創(chuàng)建下面表中所示的目錄。

表2.3通用Unix/Linux二進制包的MySQL安裝布局

目錄

目錄的內(nèi)容

bin

mysqld服務(wù),客戶端和實用程序

data

日志文件,數(shù)據(jù)

docs

信息格式的MySQL手冊

man

unix手冊頁

include

包括(頭)文件

lib

share

各種支持文件,包括錯誤消息,示例配置文件,用于數(shù)據(jù)庫安裝的SQL

 

mysqld二進制文件的調(diào)試版本可以用于mysqld-debug。要從源代碼發(fā)行版中編譯你自己的MySQL調(diào)試版本,使用適當?shù)呐渲眠x項來啟動調(diào)試支持。參閱章節(jié)2.9,“從源代碼安裝MySQL”。

 

要安裝和使用MySQL二進制發(fā)行版,命令序列如下:

shell> groupadd mysql

shell> useradd -r -g mysql -s /bin/false mysql

shell> cd /usr/local

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

shell> ln -s full-path-to-mysql-VERSION-OS mysql

shell> cd mysql

shell> mkdir mysql-files

shell> chmod 750 mysql-files

shell> chown -R mysql .

shell> chgrp -R mysql .

shell> bin/mysql_install_db --user=mysql        # MySQL 5.7.5

shell> bin/mysqld --initialize --user=mysql     # MySQL 5.7.6 and up

shell> bin/mysql_ssl_rsa_setup                    # MySQL 5.7.6 and up

shell> chown -R root .

shell> chown -R mysql data mysql-files

shell> bin/mysqld_safe --user=mysql &

# Next command is optional下一個命令是可選的

shell> cp support-files/mysql.server /etc/init.d/mysql.server

   

注意事項

這個過程假設(shè)你擁有root(administrator)訪問系統(tǒng)的權(quán)限。或者,你可以使用sudo(Linux)或pfexec(Solaris) 命令來前綴每個命令。

 

注意事項

在MySQL 5.7.4之前,這個過程不會給MySQL帳戶分配密碼。為此,請使用章節(jié)2.10.4中的說明,“保護初始MySQL帳戶”。

 

mysql-files目錄提供了一個方便的位置,用于secure_file_priv系統(tǒng)變量值,限制對特定目錄的導(dǎo)入/導(dǎo)出操作。參閱章節(jié)5.1.5,“云服務(wù)器系統(tǒng)變量”。

 

在MySQL 5.7.5之前,mysql_install_db在基本安裝目錄中創(chuàng)建一個名為my.cnf的默認選項文件。這個文件是由包含在發(fā)行包中命名my-default.cnf的模版創(chuàng)建的。詳細信息,參閱章節(jié)5.1.2“云服務(wù)器配置默認值”。

 

注意事項

在MySQL 5.7.18的情況下,my-default.cnf不再被分發(fā)包所包含或安裝。

   

前面描述了二進制發(fā)行版的安裝,更詳細版本如下。

 

新建一個mysql用戶和組

    如果你的系統(tǒng)還沒有一個用于運行mysqld的用戶和組,那么你可能需要創(chuàng)建一個。下面的命令添加了mysql組和mysql用戶。你可能想要調(diào)用其他的用戶和組,而不是mysql。如果是這樣,在下面的指令中用適當?shù)拿Q替代。在不同的Unix版本上,useradd和groupadd的語法可能略有不同,或者它們可能有不同的名稱,例如adduser和addgroup。

shell> groupadd mysql

shell> useradd -r -g mysql -s /bin/false mysql

 

注意事項

因為用戶只需要所有權(quán)功能,而不需要登錄功能,useradd命令使用-r和-s /bin/false選項來創(chuàng)建一個沒有到你云服務(wù)器主機登錄權(quán)限的用戶。如果你的useradd不支持這些選項,請忽略他們。

   

獲取和拆包發(fā)行版

選擇你想要拆包發(fā)行版的目錄下,并將位置更改為這個目錄。此處舉例在/usr/local下面拆包發(fā)行版。這個指令假定你有權(quán)限在/usr/local中創(chuàng)建文件和目錄。如果該目錄受到保護,你必須以root用戶來執(zhí)行安裝。

shell> cd /usr/local

 

在章節(jié)2.1.2,“如何獲得MySQL”里,使用這個指令獲得一個發(fā)行版文件。對于給定的發(fā)行版,所有平臺的二進制發(fā)行版都是由相同的MySQL源發(fā)行版構(gòu)建的。

 

在新建的安裝目錄里拆包發(fā)行版。如果有z選項支持,tar能夠解壓和拆包發(fā)行版:

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

 

tar命令創(chuàng)建了一個名為mysql-VERSION-OS的目錄。

 

要從壓縮的tar文件二進制發(fā)行版中安裝MySQL,你的系統(tǒng)必須要有GNU gunzip來解壓分發(fā)版和一個合理的tar程序來拆包它。如果你的tar程序支持z選項,那么它既可以解壓也可以拆包文件。

 

GNU tar的作用是眾所周知。在MySQL發(fā)行版中,一些操作系統(tǒng)提供的標準tar無法拆包長文件名。你應(yīng)該下載并安裝GNU tar,或者如果有的話,請使用GNUtar的預(yù)安裝版本。在GNU或自由軟件目錄中通??捎玫氖莋nutar,gtar或tar,比如/usr/sfw/bin或/usr/local/bin。GNU tar可以從http://www.gnu.org/software/tar/獲得。

 

如果你的tar不支持z選項,使用gunzip解壓發(fā)行版和使用tar對他拆包。使用以下替代命令替換前面的tar命令,以解壓并提取分布:

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

 

接下來,對tar創(chuàng)建的安裝目錄新建一個符號鏈接:

shell> ln -s full-path-to-mysql-VERSION-OS mysql

 

ln命令創(chuàng)建了到安裝目錄的符號鏈接。這使你可以更容易地以/usr/local/mysql來訪問。當你在使用MySQL工作時,總是能夠避免打印客戶端程序的路徑名,你可以添加/usr/local/mysql/bin目錄到你的PATH變量里:

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

 

執(zhí)行安裝后的設(shè)置

安裝程序的其余部分包括設(shè)置發(fā)行版的所有權(quán)和訪問權(quán)限,初始化數(shù)據(jù)目錄,啟動MySQL云服務(wù)器,和設(shè)置配置文件。相關(guān)說明,請參閱章節(jié)2.10,“安裝后的設(shè)置和測試”。

大家覺得使用二進制文件在unix/linux上安裝MySQL的操作方法這篇文章怎么樣,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。


當前名稱:使用二進制文件在unix/linux上安裝MySQL的操作方法
轉(zhuǎn)載注明:http://weahome.cn/article/giipss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部