首頁  >  文章  >  資料庫  >  Linux下mysql原始碼安裝筆記_MySQL

Linux下mysql原始碼安裝筆記_MySQL

WBOY
WBOY原創
2016-11-30 23:59:36961瀏覽

1.假設已經有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz兩個原始檔

(1)先安裝cmake(mysql5.5以後是透過cmake來編譯的)

[root@ rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz
[root@ rhel5 local]#cd cmake-2.8.4
[root@ rhel5 cmake-2.8.4]#./configure
[root@ rhel5 cmake-2.8.4]#make
[root@ rhel5 cmake-2.8.4]#make install

(2)建立mysql的安裝目錄及資料庫存放目錄

[root@ rhel5~]#mkdir -p /usr/local/mysql         //安装mysql 
[root@ rhel5~]#mkdir -p /usr/local/mysql/data      //存放数据库

(3)建立mysql使用者及使用者群組

[root@ rhel5~]groupadd mysql
[root@ rhel5~]useradd -r -g mysql mysql

(4)安裝mysql

[root@ rhel5 local]#tar -zxv -f mysql-5.5.10.tar.gz
[root@ rhel5 local]#cd mysql-5.5.10
[root@ rhel5 mysql-5.5.10]#cmake . 
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci 
-DEXTRA_CHARSETS=all 
-DENABLED_LOCAL_INFILE=1
[root@ rhel5 mysql-5.5.10]#make
[root@ rhel5 mysql-5.5.10]#make install

程式碼如下:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn