国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

centos7環(huán)境下源碼安裝mysql5.7.16的方法詳解

2024-07-24 12:54:29
字體:
供稿:網(wǎng)友

本文實例講述了centos7環(huán)境下源碼安裝mysql5.7.16的方法。,具體如下:

一、下載源碼包

下載mysql源碼包

http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.16.tar.gz

二、安裝約定:

用戶名:mysql
安裝目錄:/data/mysql
數(shù)據(jù)庫目錄:/data/mysql/data

三、安裝準(zhǔn)備

1、添加用戶

> useradd -s /sbin/nologin mysql

2、建立目錄

> mkdir /data/mysql

3、改變目錄擁有者和所屬者

> chown -R mysql:mysql /data/mysql

4、安裝編輯所需的文件

> yum install gcc gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel

(*mysql5.7.5以上版本需要安裝boost)

> yum install boost boost-devel

5、解壓源碼包

> tar -xf mysql-5.7.16.tar.gz

四、編譯安裝

> cd /data/mysql-5.7.16> cmake /-DMYSQL_USER=mysql /-DCMAKE_INSTALL_PREFIX=/data/mysql /-DMYSQL_DATADIR=/data/mysql/data /-DSYSCONFDIR=/data/mysql /-DWITH_MYISAM_STORAGE_ENGINE=1 /-DWITH_INNOBASE_STORAGE_ENGINE=1 /-DWITH_MEMORY_STORAGE_ENGINE=1 /-DINSTALL_PLUGINDIR=/data/mysql/plugin /-DWITH_READLINE=1 /-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock /-DMYSQL_TCP_PORT=3306 /-DENABLED_LOCAL_INFILE=1 /-DWITH_PARTITION_STORAGE_ENGINE=1 /-DEXTRA_CHARSETS=all /-DDEFAULT_CHARSET=utf8 /-DDEFAULT_COLLATION=utf8_general_ci /-DDOWNLOAD_BOOST=1 /-DWITH_BOOST=/usr/local/boost

(*注意,如果出錯,需刪除CMakeCache.txt,重新運行配置)

關(guān)于上面參數(shù)的解釋如下:

#mysql用戶名-DMYSQL_USER=mysql#安裝路徑-DCMAKE_INSTALL_PREFIX=/data/mysql#數(shù)據(jù)文件存放位置-DMYSQL_DATADIR=/data/mysql/data#my.cnf路徑-DSYSCONFDIR=/data/mysql#支持MyIASM引擎-DWITH_MYISAM_STORAGE_ENGINE=1#支持InnoDB引擎-DWITH_INNOBASE_STORAGE_ENGINE=1#支持Memory引擎-DWITH_MEMORY_STORAGE_ENGINE=1#插件文件及配置路徑-DINSTALL_PLUGINDIR=/data/mysql/plugin#快捷鍵功能(我沒用過)-DWITH_READLINE=1#連接數(shù)據(jù)庫socket路徑-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock#端口-DMYSQL_TCP_PORT=3306#允許從本地導(dǎo)入數(shù)據(jù)-DENABLED_LOCAL_INFILE=1#安裝支持?jǐn)?shù)據(jù)庫分區(qū)-DWITH_PARTITION_STORAGE_ENGINE=1#安裝所有的字符集-DEXTRA_CHARSETS=all#默認(rèn)字符-DDEFAULT_CHARSET=utf8#校驗字符-DDEFAULT_COLLATION=utf8_general_ci#會自動下載boost-DDOWNLOAD_BOOST=1#指定boost目錄-DWITH_BOOST=/usr/local/boost

編譯安裝

> make && make install

復(fù)制配置文件

> cp /data/mysql/support-files/my-default.cnf /data/mysql/my.cnf

初始化數(shù)據(jù)庫

> /data/mysql/bin/mysqld /--defaults-file=/data/mysql/my.cnf /--initialize /--user=mysql /--basedir=/data/mysql /--datadir=/data/mysql/data /            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝丰县| 崇州市| 九龙坡区| 股票| 沁阳市| 林甸县| 滦南县| 香格里拉县| 西安市| 平昌县| 清徐县| 桂阳县| 德保县| 孟村| 门头沟区| 衡阳市| 玛曲县| 鄂托克旗| 湖口县| 库伦旗| 金昌市| 黑山县| 株洲市| 密云县| 洛宁县| 文山县| 乐清市| 灯塔市| 无极县| 彩票| 诸暨市| 常德市| 黎平县| 德州市| 偏关县| 深水埗区| 安丘市| 商洛市| 墨竹工卡县| 治县。| 彝良县|