CentOS 6.3下安裝MySQL 5.5.35

來源:互聯網
上載者:User

CentOS 6.3下安裝MySQL 5.5.35安裝方式分為rpm和源碼編譯安裝兩種,本文是採用mysql源碼編譯方式,編譯器使用Cmake。軟體需要mysql-5.5.35.tar.gz和cmake-2.8.10.2.tar.gz,請自行下載。

1. 安裝cmake

MySQL從5.5版本開始,通過./configure進行編譯配置方式已經被取消,取而代之的是cmake工具。

因此,我們首先要在系統中源碼編譯安裝cmake工具。

[root@test ~]# wget http://wwwNaNake.org/files/v2.8/cmake-2.8.10.2.tar.gz

[root@test ~]# tar-zxvf cmake-2.8.10.2.tar.gz

[root@test ~]# cdcmake-2.8.10.2

[root@testcmake-2.8.10.2]# ./configure

[root@test cmake-2.8.10.2]#make;make install

2. 確保以下所需系統軟體包已經被安裝

通過 rpm -qa | grep name 的方式驗證以下軟體包是否已全部安裝。

[root@test ~]# yuminstall -y gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel*libgcrypt* libtool*

如果缺少相關的軟體包,可通過yum -y install 的方式線上安裝,或直接從系統安裝光碟片中找到並通過rpm -ivh 的方式安裝。

3. 安裝前的系統設定

建立mysql安裝目錄及資料存放目錄

安裝路徑:

[root@test ~]# mkdir/usr/local/mysql

資料庫路徑:

[root@test ~]# mkdir/data/mysql

建立使用者和使用者組

[root@test ~]#groupadd mysql

[root@test ~]#useradd -g mysql mysql

賦予資料存放目錄許可權

[root@test ~]# chownmysql:mysql -R /data/mysql

 


4. 編譯安裝 MySQL 5.5

通過http://www.mysql.com/downloads/mysql官方網址或國內的sohu鏡像下載軟體包,如目前最新的MySQL

[root@test ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.35.tar.gz

[root@test ~]# tar-zxvf mysql-5.5.35.tar.gz

[root@test ~]# cdmysql-5.5.35

[root@testmysql-5.5.35]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/data/mysql/ -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

 


參數說明:

-DCMAKE_INSTALL_PREFIX=/home/mysql/mysql //安裝目錄

-DINSTALL_DATADIR=/home/mysql/data //資料庫存放目錄

-DDEFAULT_CHARSET=utf8 //使用utf8字元

-DDEFAULT_COLLATION=utf8_general_ci //校正字元

-DEXTRA_CHARSETS=all //安裝所有擴充字元集

-DENABLED_LOCAL_INFILE=1 //允許從本地匯入資料


[root@testmysql-5.5.35]# make;make install

在make與make install的時候可以看到進度百分比,感覺這一點要比configure方式要好。

RHEL 6.4(i386)安裝MySQL 5.6的方法

Linux網站架構系列之Apache----部署篇

MySQL完整安裝和主從雙機配置

RHEL6平台rpm方式安裝MySQL資料庫

RedHat 6.3安裝MySQL-server-5.6.13-1.el6.x86_64.rpm

Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb

  • 1
  • 2
  • 下一頁

相關文章

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.