mysql源代码安装
下載:
http://dev.mysql.com/downloads/
選擇【MySQL Community Server】并下載相應的版本
1、源代碼包安裝
1.1、安裝編譯環(huán)境
yum?install?-y?cmake1.2、創(chuàng)建運行用戶
useradd?mysql?-s?/sbin/nologin cat?/etc/passwd cat?/etc/group1.3、解壓源碼包
tar?zxvf?mysqlxxx?-C?/usr/src/ cd?/usr/src/mysqlxxx ls1.4、編譯mysql
默認編譯安裝
cmake?. gmake make?install指定安裝參數(shù)
cmake?.?-DCMAKE_INSTALL_PREFIX=/usr/local/mysql?-DMYSQL_DATADIR=/var/lib/mysql?-DSYSCONFDIR=/etc?-DWITH_INNOBASE_STORAGE_ENGINE=1?-DWITH_ARCHIVE_STORAGE_ENGINE=1?-DWITH_BLACKHOLE_STORAGE_ENGINE=1?-DWITH_FEDERATED_STORAGE_ENGINE=1?-DWITH_PARTITION_STORAGE_ENGINE=1?-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock?-DENABLED_LOCAL_INFILE=1?-DEXTRA_CHARSETS=all?-DMYSQL_USER=mysql gmake make?install參數(shù)說明:
-DCMAKE_INSTALL_PREFIX 指定安裝的目錄
-DMYSQL_DATADIR 指定數(shù)據(jù)文件存放位置
-DSYSCONFDIR 指定配置文件目錄
-DWITH_INNOBASE_STORAGE_ENGINE 1編譯附上InNoDB存儲引擎
-DWITH_ARCHIVE_STORAGE_ENGINE 1編譯附上archive存儲引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE 1編譯附上blackhole存儲引擎
-DWITH_FEDERATED_STORAGE_ENGINE 1編譯附上pederated存儲引擎
-DWITH_PARTITION_STORAGE_ENGINE 1編譯附上partition存儲引擎(分區(qū)支持)
-DMYSQL_UNIX_ADDR sock放置位置
-DENABLED_LOCAL_INFILE 1啟用加載本地數(shù)據(jù)
-DEXTRA_CHARSETS 指定擴展字符集
-DMYSQL_USER 指定mysql的運行賬號
1.5、配置服務腳本
cd?/usr/local/mysql/support-files cp?mysql.server?/etc/init.d/mysql1.6、配置默認配置文件
cp?my-default.cnf?/etc/my.cnf1.7、創(chuàng)建數(shù)據(jù)存放目錄
mkdir?/var/lib/mysql chown?mysql.mysql ll?-d?/var/lib/mysql1.8、初步配置
vim?/etc/my.cnf配置如下:
basedir?=?/usr/local/mysql datadir?=?/var/lib/mysql port?=?3306 socket?=?/tmp/mysqld.sock1.9、創(chuàng)建默認庫和表
cd?/usr/local/mysql/scripts/ ls ./mysql_install_db?--basedir=/usr/local/mysql?--datadir=/var/lib/mysql?--no-defaults?--user=mysql1.10、啟動服務
service?mysql?start1.11、檢查服務
ps?-ef?|?grep?mysql2、源代碼rpm包安裝
轉載于:https://blog.51cto.com/cmdschool/1747337
總結
以上是生活随笔為你收集整理的mysql源代码安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP file_get_content
- 下一篇: 【iCore3 双核心板_FPGA】例程