Linux 安裝 mysql 5.5.8(cmake原始碼安裝mysql5.5以上版本)[轉]
cmake
# yum -y install gcc gcc-c++ make ncurses-devel
# wget
# cd cmake-2.8.4
# ./configure && make && make install
mysql編譯安裝
我加了 -DMYSQL_USER=mysql 編譯引數總是報錯。後面取消了這個引數編譯就OK了。
# wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.12.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/
# tar zxvf mysql-5.5.12.tar.gz
# cd mysql-5.5.12
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_USER=mysql
# make && make install
引數說明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安裝目錄
-DMYSQL_DATADIR=/usr/local/mysql/data //存放目錄
-DWITH_MYISAM_STORAGE_ENGINE=1 //安裝myisam儲存引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 //安裝innodb儲存引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 //安裝archive儲存引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 //安裝blackhole儲存引擎
-DENABLED_LOCAL_INFILE=1 //允許從本地匯入資料
-DDEFAULT_CHARSET=utf8 //使用utf8字元
-DDEFAULT_COLLATION=utf8_general_ci //校驗字元
-DEXTRA_CHARSETS=all //安裝所有擴充套件字符集
-DMYSQL_TCP_PORT=3306 //MySQL監聽埠
-DMYSQL_USER=mysql //MySQL使用者名稱
其他引數:
-DWITH-EMBEDDED_SERVER=1 //編譯成embedded MySQL library (libmysqld.a)
-DSYSCONFDIR=/etc //MySQL配輯檔案
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock //Unix socket 檔案路徑
-DWITH_READLINE=1 //快捷鍵功能
-DWITH_SSL=yes //SSL
-DWITH_MEMORY_STORAGE_ENGINE=1 //安裝memory儲存引擎
-DWITH_FEDERATED_STORAGE_ENGINE=1 //安裝frderated儲存引擎
-DWITH_PARTITION_STORAGE_ENGINE=1 //安裝分割槽
-DINSTALL_PLUGINDIR=/usr/local/mysql/plugin //外掛檔案及配置路徑
配置mysql
# groupadd -g 3306 mysql
# useradd -u 3306 -g mysql -M -s /sbin/nologin mysql
# chown -R mysql:mysql /usr/local/mysql
# cp support-files/my-large.cnf /etc/my.cnf
# /usr/local/mysql/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 +x /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 2345 mysqld on
source:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27036311/viewspace-736453/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CMAKE安裝mysql5.5MySql
- linux下編譯安裝mysql5.5以上版本Linux編譯MySql
- mysql5.5資料庫cmake原始碼編譯安裝MySql資料庫原始碼編譯
- mysql5.5的原始碼安裝MySql原始碼
- CentOS下安裝社群版本MySQL5.5.8CentOSMySql
- linux mysql 安裝步驟- 原始碼安裝5.7.17 版本LinuxMySql原始碼
- RedHat 6.4原始碼方式安裝mysql5.5Redhat原始碼MySql
- Linux下原始碼編譯方式安裝MySQL5.5Linux原始碼編譯MySql
- mysql5.5安裝MySql
- 安裝mysql5.5MySql
- MySQL入門學習之——原始碼安裝mysql5.5MySql原始碼
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- Mysql-5.5.32 cmake安裝MySql
- linux64bit下安裝mysql5.5LinuxMySql
- mysql原始碼安裝MySql原始碼
- 原始碼安裝MySQL原始碼MySql
- mysql 原始碼安裝-5.7-17-19版本MySql原始碼
- 使用原始碼安裝MYSQL 5.5.9版本原始碼MySql
- mysql5.6的安裝(cmake)MySql
- mysql-5.1.68-linux原始碼安裝MySqlLinux原始碼
- MySQL5.6 linux原始碼安裝MySqlLinux原始碼
- 在linux(Centos 7以上版本親測)上安裝mysql5.6LinuxCentOSMySql
- MySQL 5.7.28 原始碼安裝MySql原始碼
- mysql 5.1原始碼安裝MySql原始碼
- mysql-原始碼安裝MySql原始碼
- MYSQL 5.6.27原始碼安裝MySql原始碼
- Linux使用原始碼來安裝MySQL 5.7Linux原始碼MySql
- Linux下MySQL5.6原始碼安裝LinuxMySql原始碼
- MYSQL 5.6 安裝時cmake引數MySql
- ubuntu安裝CMakeUbuntu
- 安裝mysql原始碼出錯MySql原始碼
- MySQL 5.6.26原始碼安裝MySql原始碼
- MySQL 5.5 原始碼安裝流程MySql原始碼
- 【PG安裝】postgresql10 for linux 原始碼安裝SQLLinux原始碼
- MySQL 5.7 原始碼安裝、Yum倉庫安裝、RPM安裝、二進位制安裝MySql原始碼
- LINUX環境下MYSQL5.5原始碼安裝(2012年3月26日更新)LinuxMySql原始碼
- MySQL 5.7.17 安裝報錯CMake Error at cmake/boost.cmake:81 (MESSAGE)MySqlError