好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > centos7環(huán)境下源碼安裝mysql5.7.16的方法詳解

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

熱門標(biāo)簽:電話機(jī)器人是電腦呼號(hào)嗎 400電話到哪辦理優(yōu)惠 上海市三維地圖標(biāo)注 云南大數(shù)據(jù)外呼系統(tǒng) 鄭州網(wǎng)絡(luò)外呼系統(tǒng)價(jià)錢 怎么更改高德地圖標(biāo)注 博樂電銷機(jī)器人 南寧外呼系統(tǒng)招商 機(jī)器人打電銷電話

本文實(shí)例講述了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

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

關(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
#校驗(yàn)字符
-DDEFAULT_COLLATION=utf8_general_ci
#會(huì)自動(dòng)下載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 \


如果出現(xiàn)如下信息:

unknown variable 'defaults-file=/data/mysql/my.cnf'

請保證--defaults-file配置選項(xiàng)在最前面。

如果出現(xiàn)如下信息:

[ERROR] --initialize specified but the data directory has files in it. Aborting.

請保證的你的datadir目錄下為空,如果有文件則刪除。

mysql5.7版本通過--initialize安裝會(huì)隨機(jī)生成root密碼,請注意保存。

如果希望生成空密碼請使用--initialize-insecure配置。

修改mysql目錄擁有者

> chown -R mysql:mysql /data/mysql

五、配置mysql配置文件my.cnf

由于我們在編譯安裝mysql的時(shí)候設(shè)置了它的配置文件目錄為/data/mysql,所以刪掉/etc/my.cnf

以免受影響。

> rm -rf /etc/my.cnf
> vi /data/mysql/my.cnf

配置如下:

[client]
default-character-set = utf8
port = 3306
socket = /data/mysql/mysql.sock
[mysql]
default-character-set = utf8
[mysqld]
skip-name-resolve
basedir = /data/mysql
datadir = /data/mysql/data
port = 3306
server_id = 10
socket = /data/mysql/mysql.sock
character-set-server = utf8
max_connections = 200
default-storage-engine = INNODB
log-bin=mysql-bin

為mysql添加開機(jī)啟動(dòng)

> cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld
> chmod 755 /etc/init.d/mysqld
> chkconfig --add mysqld

啟動(dòng)mysql服務(wù)

> service mysqld start

為mysql添加環(huán)境變量

> echo "export PATH=/data/mysql/bin/:$PATH" >> /etc/profile
> source /etc/profile

通過上面保存過的密碼登陸mysql來修改root密碼

> mysql -uroot -p
> set password=password('123456');
> alter user 'root'@'localhost' password expire never;
> flush privileges;

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》

希望本文所述對大家MySQL數(shù)據(jù)庫計(jì)有所幫助。

您可能感興趣的文章:
  • centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法
  • centos7安裝mysql5.6的方法
  • Centos7安裝 mysql5.6.29 shell腳本
  • Centos7.3下mysql5.7.18安裝并修改初始密碼的方法
  • Centos7安裝和配置Mysql5.7
  • centos7利用yum安裝lnmp的教程(linux+nginx+php7.1+mysql5.7)
  • Centos7使用yum安裝Mysql5.7.19的詳細(xì)步驟
  • Linux下Centos7安裝Mysql5.7.19的詳細(xì)教程
  • 阿里云 Centos7.3安裝mysql5.7.18 rpm安裝教程
  • CentOS7服務(wù)器中apache、php7以及mysql5.7的安裝配置代碼
  • centos7使用rpm安裝mysql5.7的教程圖解
  • centos7環(huán)境下二進(jìn)制安裝包安裝 mysql5.6的方法詳解

標(biāo)簽:秦皇島 恩施 白銀 寧夏 益陽 澳門 定西 杭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《centos7環(huán)境下源碼安裝mysql5.7.16的方法詳解》,本文關(guān)鍵詞  centos7,環(huán)境,下,源碼,安裝,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《centos7環(huán)境下源碼安裝mysql5.7.16的方法詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于centos7環(huán)境下源碼安裝mysql5.7.16的方法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 男男啪啪无遮挡H漫画微博| 国产农村妇女露脸对白视频 | 免费黄色的网站| 男人脱了女人内裤扒开打屁股 | 18gay男同69亚洲video111| 天堂av电影| 亚洲人成自拍网站在线观看忄| 美女扒开嫩嫩的尿囗让人桶出白浆 | 哦好啊使劲太快粗硬大视频| bl顶弄低喘4p室友| 色欲av人妻精品一区二区熟女| 2017年亚洲天天爽天天噜| 英语课代表让我c免费观看| 囯产激情av无码毛片久久| 亚洲三级电影在线播放| 国产亚洲自愉自愉| 1级黄色片| 波多吉野衣在线Av| 国产伦精品一区二区三区88AV | 免费看黄网站黄污污污色情| 亚洲欧洲精品成人久久曰| 男男互口视频| 片多多最新影视免费| 绿巨人无限看丝瓜破解版app| 秋霞AV亚洲一区二区三| 麻豆精品传媒一二三区入口| 成人免费观看在线视频| 把她操舒服了| h成年动漫同人网站免费| 69真人直播秀视频直播| 精品国产乱码久久久A片| 佳人破瓜含羞叫床| 女同性恋视频| 灭火英雄成版正片| 免费观看9999网站直播| 乱婬妺妺躁爽A片| 美脚肉丝连裤袜パンスト系列| 女教师裕美の放课后1| 艳妇厨房激情| 国内精品久久久久久野外| 欧美性猛交????|