天天看點

Mysql編譯安裝

安裝版本:5.5.32

下載下傳位址:wgethttp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz

安裝過程:

1、安裝依賴

yuminstall ncurses-devel –y    用于終端操作的開發包

2、安裝編譯工具

yum install cmake -y

3、添加使用者

useradd-u 8001 -s /sbin/nologin mysql

4、建立資料目錄

mkdir /data

5、編譯安裝

cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data-DMYSQL_USER=mysql

-----------------------

make -j 4 && make install   -j 4 是指使用4個cpu核心數,如我們的雙核四線程,就可以寫4

6、檔案授權

chown -R mysql:mysql  /usr/local/mysql/

chown –R mysql:mysql /data

chmod 1777 /tmp

7、建立配置檔案

cp support-files/my-large.cnf /etc/my.cnf

8、設定環境變量

echo 'exportPATH=/usr/local/mysql/bin:$PATH' >>/etc/profile

source !$

9、建立服務啟動腳本并添加開機啟動

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

chmod +x /etc/init.d/mysqld  給腳本添加執行權限

vim /etc/init.d/mysqld  服務啟動腳本要修改以下兩個參數

basedir=/usr/local/mysql  MySQL安裝目錄

datadir= /data   資料存放目錄

chkconfig mysqld on  添加開機啟動

10、初始化資料庫

進入安裝目錄,先賦權,再執行

chmod +xscripts/mysql_install_db

    /usr/local/mysql/scripts/mysql_install_db--defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data--user=mysql

11、啟動mysql服務

service mysqld start 

上一篇: 編譯安裝LAMP