顾美玲勾引管家|日韩黄色成人|国产精品theporn动漫|欧美日日日|国产精品探花在线

專業只做數據庫實訓和認證的品牌機構

微信公眾號新浪微博
免費咨詢電話:400-0909-964
當前位置: 網站首頁 > MySQL培訓 > MySQL課程 > MySQL認證培訓:UNIX 源碼分發版安裝MySQL

MySQL認證培訓:UNIX 源碼分發版安裝MySQL

文章來源: 更新時間:2016/7/15 13:52:43

在線老師點擊咨詢:

最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!

我要咨詢

MySQL認證培訓:UNIX 源碼分發版安裝MySQL,安裝源碼分發版的過程中會用到如下工具:GNU gunzip 、GNU tar 、GNU gcc以及GNU make 。所有Linux 系統以及大多數UNIX 系統通常都預裝了上述工具。如果你的系統沒有預裝上述工具,可以到GNU 項目的網站下載。

選擇并下載了MySQL 源碼分發版后,從即將存放源文件的根目錄下以root 用戶登錄并輸入下列命令:

  1. groupadd mysql  
  2. useradd -g mysql mysql  
  3. tar xvfz /tmp/mysql-version.tar.gz  
  4. cd mysql-version 

第一個命令用于創建mysql 用戶組。第二個命令用于創建系統用戶mysql 并將其添加到用戶組mysql 中。第三個命令使用GNU tar (帶有Z選項的gunzip )解壓已下載的源碼分發版的安裝文件。需用版本號來代替上述命令行中的version (也就是說,在tar 命令中應使用安裝文件的實際路徑和文件名)。最后一個命令用于進入由tar 生成的安裝目錄,這個目錄包含了配置MySQL 所必需的文件。

下面進入安裝的第二步:配置源文件為將其編譯成二進制文件做好準備。此時你可以添加特定的編譯需求。要想修改MySQL 默認的安裝路徑,你可以使用--prifix 選項設置你所希望的安裝目錄;使用--with-unix-socket-path 選項可以設置UNIX 系統的套接字文件路徑。要想使用默認的字符集latin1 以外的其他字符集,你可以使用--with-charset 選項設置需要的字符集。下面的示例說明了在編譯成二進制文件前如何用指定的選項來配置MySQL:

  1. ./con?gure --pre?x=/usr/local/mysql \  
  2. --with-unix-socket-path=/tmp \  
  3. --with-charset=latin2 

你也可以在同一行中輸入上述命令,而不必添加反斜杠。

還有一些其他可用的配置選項。在命令行中輸入下列內容即可得到完整的配置選項列表:

  1. ./con?gure --help 

你可以在http://dev.mysql.com/doc/mysql/en/compilation_problems.html 上查詢關于編譯MySQL 的最新在線幫助文檔。

上述選項配置完畢之后,就可以運行帶有這些選項的configure 腳本了。運行該腳本要花費少許時間,同時會顯示大量的信息,若最終操作執行成功,就可以忽略這些提示信息。con?gure 腳本執行完畢之后,下一步需要編譯二進制文件并對MySQL 進行初始化操作。下面的命令行可以完成上述操作:

  1. make  
  2. make install  
  3. cd /usr/local/mysql  
  4. ./scripts/mysql_install_db 

第一個命令用于編譯二進制程序。若此命令執行成功,則需要輸入第二個命令以便在適當的目錄下安裝已編譯好二進制程序和相關文件,第三個命令可以幫助你進入MySQL 的安裝目錄。如果你將MySQL 安裝在其他的目錄下面,那么必須用MySQL 的實際安裝目錄替換上述命令行中的路徑。最后一個命令用源碼分發版中的一個腳本文件創建初始授權表。

最后的工作便是修改MySQL 程序和目錄的所有者了,你可以通過輸入下面的命令來完成該項任務:

  1. chown -R mysql /usr/local/mysql  
  2. chgrp -R mysql /usr/local/mysql 

第一個命令將MySQL 目錄和程序的所有者改為mysql 用戶。第二個命令將MySQL 目錄和程序的所屬組改為mysql 。命令行中的文件路徑取決于你安裝的MySQL 版本以及你所配置的MySQL 安裝路徑。

安裝完程序、設置好文件的所有者之后,你就可以啟動MySQL 了。你可以通過多種方式啟動MySQL 。為確保出現錯誤時服務器程序能自動重啟,可在命令行輸入如下內容:

  1. /usr/local/mysql/bin/mysqld_safe & 

上述內容通過運行mysqld_safe 服務器程序啟動MySQL 服務。當MySQL 服務器程序發生錯誤時,mydqld_safe 會重新啟動服務器。命令行結尾的符號&表示運行服務器程序的命令是在后臺執行的。

如果想在系統啟動時便啟動MySQL ,需將/usr/local/mysql 子目錄support-files 下的mysql. server 文件復制到/etc/init.d 目錄下。你可以在命令行中輸入如下內容完成該項任務。

  1. cp support-?les/mysql.server /etc/init.d/mysql  
  2. chmod +x /etc/init.d/mysql  
  3. chkcon?g --add mysql 

第一個命令是按照慣例把服務器的啟動文件放在服務器初始程序目錄下,并把它命名為mysql 。同時應保證命令行中的文件路徑和你的系統中實際安裝路徑一致。第二個命令為MySQL 服務器文件添加可執行權限。第三個命令設置系統中的所有服務在各運行級別中的啟動和關閉狀態。

現在MySQL 已經安裝完畢,并可以運行,接下來需要做一些安裝后的設置工作。

本文地址:http://www.mudan321.com/mysql/kecheng/12481157209.html 轉載請注明!


PostgreSQL入門到精通 100+ 個學習資料

Oracle培訓機構

金牌講師<>

冉乃綱-老師CUUG金牌講師
冉老師 CUUG金牌講師 Oracle及RedHat高級講師、Unix/Linux 資深專家...[詳細了解老師]

免費咨詢上課流程 客服在線中

陳衛星-老師CUUG金牌講師
陳老師 CUUG金牌講師 精通Oracle管理、備份恢復、性能優化 11年Ora...[詳細了解老師]

免費咨詢上課流程 客服在線中

選學校如何選擇適合自己的學校

CUUG -CHINA UNIX USER GROUP,是國際UNIX組織UNIFORUM的中國代表,是國內悠久的專業UNIX培訓機構,被譽為中國UNIX 的搖籃。多年來,以提高教學質量為本,強調素質教育,積極引進、消化國外的新技術,有效的結合中國....[詳情]

一站式服務(從入學到就業一幫到底)

入學

學習

就業

實操

食宿
地址:北京市海淀區田村山南路35號院17號樓
課程咨詢: 400-0909-964
企業服務:137 1818 8639(陳經理)
部分信息來源于網絡,如有錯誤請聯系指正!
版權所有@北京神腦資訊技術有限公司 (CUUG,中國UNIX用戶協會) Copyright 2016 ALL Rights Reserved 京ICP備11008061號-1