linux 源碼安裝mysql 5.5

來源:互聯網
上載者:User

標籤:tor   chm   log   編譯   soc   root   chmod   efi   字元集   

     今天在ubuntu和CentOS下,用源碼反覆安裝了許多次mysql,趁還沒忘記,趕緊記下來。。。     在ubuntu和CentOS下安裝過程倒是沒什麼差別。     0.下載源碼,傳到伺服器上     1.準備cmake和libncurse          ubuntu 下用 apt-get install cmake 和apt-get install libncurse安裝          CentOS下用yum -y install ncurses-devel 和yum -y install cmake安裝。某些版本要用yum -y install cmake28.x86_64     2.建立mysql使用者          groupadd mysql          useradd mysql -g mysql -s /sbin/nologin     3.建立安裝目錄並授權          mkdir -p /usr/local/mysql/data          chown -R mysql.mysql /usr/local/mysql     4.解壓並安裝          tar zxvf mysql-5.5.47.tar.gz          cd mysql-5.5.47          mkdir build #建立一個build檔案讓源碼和編譯產生的檔案分開,查檔案更方便。          cd build          cmake28 .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  #安裝目錄                  -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \     #使用的通訊端路徑                  -DDEFAULT_CHARSET=utf8 \     #指定伺服器預設字元集                  -DDEFAULT_COLLATION=utf8_general_ci \     #指定伺服器預設校對規則                  -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \   #安裝需要的字元集                    -DWITH_INNOBASE_STORAGE_ENGINE=1 \     #支援InnoDB引擎                  -DWITH_READLINE=1 \                        -DENABLED_LOCAL_INFILE=1 \     #指定是否允許本地執行LOAD DATA INFILE                  -DMYSQL_DATADIR=/usr/local/mysql/data/ \     #資料存放位置                  -DMYSQL_TCP_PORT=3306     #預設連接埠          make && make install     5.將mysql的設定檔添加到/etc/下          cp support-files/my-small.cnf /etc/my.cnf     #mysql設定檔          chmod 755 scripts/mysql_install_db     #執行許可權          scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/     #初始化          cp support-files/mysql.server /etc/init.d/mysqld     #啟動程式          chmod 755 /etc/init.d/mysqld     #執行許可權     6.啟動服務          service mysqld start     7.添加密碼          /usr/local/mysql/bin/mysqladmin -u root password ‘passwd‘

linux 源碼安裝mysql 5.5

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.