91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-05-27 13:57:21 來源:網絡 閱讀:200 作者:三月 欄目:MySQL數據庫

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

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

   

警告

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

   

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

   

重要事項

MySQL依賴于libaio庫。如果不在本地安裝該庫,數據目錄初始化和后續云服務器啟動步驟就會失敗。必要時,請使用適當的包管理器安裝它。例如,在基于yum安裝的系統上:

shell> yumsearch libaio  # search for info

shell> yuminstall libaio   # install library

或者,在基于APT安裝的系統上:

shell> apt-cachesearch libaio  # search for info

shell> apt-getinstall libaio1    # install library

   

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

   

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

 

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

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

目錄

目錄的內容

bin

mysqld服務,客戶端和實用程序

data

日志文件,數據

docs

信息格式的MySQL手冊

man

unix手冊頁

include

包括(頭)文件

lib

share

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

 

mysqld二進制文件的調試版本可以用于mysqld-debug。要從源代碼發行版中編譯你自己的MySQL調試版本,使用適當的配置選項來啟動調試支持。參閱章節2.9,“從源代碼安裝MySQL”。

 

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

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

   

注意事項

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

 

注意事項

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

 

mysql-files目錄提供了一個方便的位置,用于secure_file_priv系統變量值,限制對特定目錄的導入/導出操作。參閱章節5.1.5,“云服務器系統變量”。

 

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

 

注意事項

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

   

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

 

新建一個mysql用戶和組

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

shell> groupadd mysql

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

 

注意事項

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

   

獲取和拆包發行版

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

shell> cd /usr/local

 

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

 

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

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

 

tar命令創建了一個名為mysql-VERSION-OS的目錄。

 

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

 

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

 

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

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

 

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

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

 

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

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

 

執行安裝后的設置

安裝程序的其余部分包括設置發行版的所有權和訪問權限,初始化數據目錄,啟動MySQL云服務器,和設置配置文件。相關說明,請參閱章節2.10,“安裝后的設置和測試”。

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商南县| 巨鹿县| 嘉定区| 旌德县| 彭水| 金溪县| 涡阳县| 宣汉县| 娄底市| 抚宁县| 宁波市| 台江县| 怀来县| 嫩江县| 宜兰县| 轮台县| 丰镇市| 巴林右旗| 景德镇市| 平塘县| 大竹县| 江孜县| 兴义市| 武功县| 修文县| 怀集县| 文成县| 大丰市| 商都县| 双流县| 唐河县| 古交市| 古蔺县| 湖南省| 林甸县| 固原市| 长泰县| 通海县| 阜平县| 青田县| 北流市|