Mysql編譯安裝

來源:互聯網
上載者:User

標籤:mysql   軟體包      

一、安裝yum源

從下面地址擷取centos版本對應的epel的版本,對今後yum安裝軟體有協助

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

安裝epel包

rpm -ivh epel-release-6-8.noarch.rpm
二、安裝Mysql

安裝必須的軟體包

yum  install  cmake gcc gcc-c++  ncurses-devel  perl

下載Mysql安裝包,mysql-5.5安裝包,並解壓安裝包

tar -zxvf mysql-5.5.32.tar.gz cd  mysql-5.5.32

編譯安裝

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysqldb -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_EXAMPLE_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DWITH_FAST_MUTEXES=1 \-DWITH_ZLIB=bundled \-DENABLED_LOCAL_INFILE=1 \-DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock-DENABLED_LOCAL_INFILE=ON -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0make && make install
三、配置使用者權限

設定Mysql使用者和組

groupadd  mysqluseradd -g mysql mysql

建立Mysql安裝目錄和資料檔案目錄

mkdir -p  /usr/local/mysqlmkdir -p  /data/mysqldb

修改目錄所有者和組

chown -R  mysql:mysql  /usr/local/mysqlchown -R  mysql:mysql  /data/mysqldb

四、初始化資料庫,配置設定檔,配置開機檔案等
cd  /usr/local/mysqlscripts/mysql_install_db  --user=mysql   --datadir=/data/mysqldb  --basedir=/usr/local/mysql

複製Mysql服務啟動設定檔,my.cnf有資料就覆蓋掉

cp  /usr/local/mysql/support-files/my-small.cnf    /etc/my.cnf

複製Mysql服務啟動指令碼

cp    support-files/mysql.server   /etc/init.d/mysqld

修改/etc/profile檔案,末尾添加PATH

PATH=/usr/local/mysql/bin:$PATHexport PATH

儲存修改,讓配置立即生效

source /etc/profile

五、啟動資料庫幷登入

service  mysqld   start

登入資料庫

mysql -uroot


本文出自 “資料庫學習曆程” 部落格,請務必保留此出處http://yuemu.blog.51cto.com/10688235/1868159

Mysql編譯安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.