欧美日日操,日日爱网站,99久久久久久久,日本高清不卡免费,久久免费观看国产精品,秋霞在线观看视频一区二区三区

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Ubuntu下編譯安裝MySQL 5.5.9

發布時間:  2012/9/16 15:49:35

MySQL正式發布5.5.9版本,win下有了msi安裝包,Ubuntu還在采用保守的5.1版本,官方網站上有rpm和tar.gz的源碼版本,至今還沒有ubuntu的安裝源,本人對rpm不太感冒,所以只能編譯源碼安裝了,參照網上的編譯安裝選項,試驗了幾次,終于成功,做個筆記。

5.5.9編譯采用cmake,Ubuntu下只要sudo apt-get install cmake就可以,mysql具體編譯選項如下(#后面的復制進去即可):-
 


root@Ubuntu:~/downloads/mysql-5.5.9# cmake . -DCMAKE_BUILD_TYPE:STRING=Release -

DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql -DCOMMUNITY_BUILD:BOOL=ON

-DENABLED_PROFILING:BOOL=ON -DENABLE_DEBUG_SYNC:BOOL=OFF -

DINSTALL_LAYOUT:STRING=STANDALONE -DMYSQL_DATADIR:PATH=/var/run/mysql

-DMYSQL_MAINTAINER_MODE:BOOL=OFF -DWITH_EMBEDDED_SERVER:BOOL=ON -

DWITH_EXTRA_CHARSETS:STRING=all -DWITH_SSL:STRING=bundled -

DWITH_UNIT_TESTS:BOOL=OFF -DWITH_ZLIB:STRING=bundled  -LH

然后就是按照源碼包下INSTALL_SOURCE.txt的說明

cd /usr/local/mysql

(進入主程序目錄)

sudo cp support-files/my-medium.cnf /etc/my.cnf

(復制源碼包內的設置文件到/etc/系統統一的設置文件路徑,www.linuxidc.com這一步一定要做,不然install_db會出錯)

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

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

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

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

sudo ln -s /usr/local/mysql/share/mysql/mysql.server /usr/bin/

(添加執行程序的軟鏈接,這只是為了方便,喜歡用完整路徑的可以不做,這一步也可以不用)

sudo groupadd mysql

(創建用戶組mysql)

sudo useradd -g mysql mysql

(在用戶組mysql下創建用戶mysql)

sudo bin/mysql_install_db --user=mysql

(如果還沒有安裝的MySQL,必須創建MySQL授權表。創建后,需要手動重新啟動服務器)

sudo chown -R root .

(使/usr/local/mysql/目錄下所有文件為根用戶root所有)

sudo chown -R mysql var

(使/usr/local/mysql/var/目錄下所有文件為用戶mysql所有)

sudo chgrp -R mysql .

(使/usr/local/mysql/目錄下所有文件為用戶組mysql所有,我覺得用root也可以)

sudo bin/mysql_safe --use=mysql &

(初始化并測試你的mysql,其中&為后臺執行的意思)

至此安裝完畢,server啟動正常。如果沒有上面的添加執行程序的軟鏈接,/usr/local/mysql不在PATH路徑下,每次都要/usr/local/mysql/bin/mysqld啟動,可以將/usr/local/mysql/bin路徑添加到PATH,Ubuntu下修改/etc/environment文件,注意書寫方式,如果錯誤ubuntu下次很可能起不來。

二、啟動Mysql Server

mysql_config

mysqld_safe --user=mysql &

mysql.server start

設置自啟動

1、sudo cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql

2、sudo chmod +x mysql

3、sudo sysv-rc-conf

(運行服務管理工具,沒有sysv-rc-conf的可以馬上安裝一個,sudo apt-get install sysv-rc-conf,關于sysc-rc-conf的使用可以參考<Ubuntu10.10下使用sysv-rc-conf管理服務>)

4、運行sysv-rc-conf后找到mysql,并為它設置一個運行級別,本人設了2345。

添加Mysql用戶密碼

1、確保Mysql Server已啟動

2、mysql -u root -p

3、SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');

4、SET PASSWORD FOR 'root'@'hostname' = PASSWORD('newpwd');

(hostname是你的主機名,按實際情況而定)


 


本文出自:億恩科技【www.sunshares.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線