欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Mysql系列二:Centos7.4安裝mysql5.7.2-創(chuàng)新互聯(lián)

本文為博客Mysql系列二:Centos7.4安裝mysql5.7.28源碼

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、重慶小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了延津免費(fèi)建站歡迎大家使用!

mysql安裝方法有多種,以Centos7為例,可以官網(wǎng)下載編譯好的二進(jìn)制代碼進(jìn)行安裝,可以官網(wǎng)下載rpm包進(jìn)行yum install rpm包進(jìn)行安裝,本文我們介紹官網(wǎng)下載源碼自行編譯安裝。

根據(jù)本人Mysql系列一博客內(nèi)容下載的源碼,我們開(kāi)始安裝mysql源碼,安裝方法希望大家多從官網(wǎng)的document上閱讀,吸取精髓,安裝方法和順序并不唯一,如下內(nèi)容可供參考。

基礎(chǔ)環(huán)境:

yum install -y ntp wget curl lrzsz vim sysstat iftop pcre pcre-devel openssl openssl-devel

編譯安裝環(huán)境:

yum -y install wget gcc gcc-c++ cmake openssl-devel ncurses-devel zlib-devel

官網(wǎng)下載解壓:

mysql-5.7.28.tar.gz和mysql-boost-5.7.28.tar.gz
cd /data/app_install/package
 tar zxvf mysql-5.7.28.tar.gz 
mkdir mysql-boost
tar zxvf mysql-boost-5.7.28.tar.gz -C mysql-boost

創(chuàng)建mysql用戶:

groupadd mysql 
useradd  -g mysql -s /sbin/nologin -d /data/app_install/mysql_3306 mysql

創(chuàng)建mysql相關(guān)目錄:

mkdir -p /data/logs/mysql_3306                            日志目錄
mkdir -p /data/app_install/mysql_3306                 安裝目錄
mkdir -p /data/app_install/mysql_3306/conf         my.cnf配置文件目錄
mkdir -p /data/app_install/mysql_3306/tmp          mysql.sock目錄
mkdir -p /data/data/data_mysql                            數(shù)據(jù)庫(kù)文件目錄

編譯配置:

cmake . 
-DCMAKE_INSTALL_PREFIX=/data/app_install/mysql_3306 
-DMYSQL_DATADIR=/data/data/data_mysql 
-DWITH_BOOST=/data/app_install/package/mysql-boost/mysql-5.7.28/boost/boost_1_59_0 
-DSYSCONFDIR=/data/app_install/mysql_3306/conf 
-DWITH_INNOBASE_STORAGE_ENGINE=1 
-DWITH_PARTITION_STORAGE_ENGINE=1 
-DWITH_FEDERATED_STORAGE_ENGINE=1 
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 
-DWITH_MYISAM_STORAGE_ENGINE=1 
-DENABLED_LOCAL_INFILE=1 
-DENABLE_DTRACE=0 
-DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci 
-DWITH_EMBEDDED_SERVER=1

編譯:

make

安裝:

make install

配置文件:

cd /data/app_install/mysql_3306/conf
vim my.cnf

[client]
port = 3306
socket = /data/app_install/mysql_3306/tmp/mysql.sock
[mysqld]
port = 3306
socket =  /data/app_install/mysql_3306/tmp/mysql.sock
basedir = /data/app_install/mysql_3306
datadir = /data/data/data_mysql
pid-file = /data/app_install/mysql_3306/mysql.pid
user = mysql
bind-address = 0.0.0.0
server-id = 1
init-connect = 'SET NAMES utf8mb4'
character-set-server = utf8mb4
back_log = 300
max_connect_errors = 6000
open_files_limit = 65535
table_open_cache = 128
max_allowed_packet = 4M
binlog_cache_size = 1M
max_heap_table_size = 8M
tmp_table_size = 16M
read_rnd_buffer_size = 8M
join_buffer_size = 8M
key_buffer_size = 4M
thread_cache_size = 8
query_cache_type = 1
query_cache_size = 8M
query_cache_limit = 2M
ft_min_word_len = 4
log_bin = mysql-bin
binlog_format = mixed
expire_logs_days = 30
log_error = /data/logs/mysql_3306/mysqld-error.log
slow_query_log = 1
long_query_time = 1
slow_query_log_file = /data/logs/mysql_3306/mysql-slow.log
performance_schema = 0
explicit_defaults_for_timestamp
skip-external-locking
default_storage_engine = InnoDB
innodb_file_per_table = 1
innodb_open_files = 500
innodb_buffer_pool_size = 2048M
innodb_write_io_threads = 4
innodb_read_io_threads = 4
innodb_thread_concurrency = 0
innodb_purge_threads = 1
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 2M
innodb_log_file_size = 32M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
default-time-zone = '+08:00'
interactive_timeout = 28800
wait_timeout = 86400
sql-mode= NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

[mysqld_safe]
log-error = /data/logs/mysql_3306/mysqld_safe-error.log
pid-file = /data/app_install/mysql_3306/mysql.pid

啟動(dòng)文件:

cp /data/app_install/mysql_3306/support-files/mysql.server /etc/init.d/mysqld

權(quán)限:

chown -R mysql:mysql /data/app_install/mysql_3306/
chown -R mysql:mysql /data/data/data_mysql/
chown -R mysql:mysql /data/logs/mysql_3306/

環(huán)境變量:

mkdir /data/env
cd /data/env
vim mysql.env
export PATH=$PATH:/data/app_install/mysql_3306/bin
vim /etc/profile
source /data/env/mysql.env

初始化數(shù)據(jù)庫(kù):
–initialize 表示默認(rèn)生成一個(gè)隨機(jī)安全的密碼,–initialize-insecure 表示不生成密碼,不想要在日志中查找并使用隨機(jī)密碼可以以如下方式初始化,之后在安全初始化引導(dǎo)中設(shè)置密碼

mysqld --defaults-file=/data/app_install/mysql_3306/conf/my.cnf --user=mysql --initialize-insecure

啟動(dòng)mysql:

/etc/init.d/mysqld start

啟動(dòng)時(shí)遇到日志路徑不存在或權(quán)限問(wèn)題,重新創(chuàng)建并賦mysql:mysql權(quán)限即可,同時(shí)遇到一個(gè)Starting MySQL. ERROR! The server quit without updating PID file (/data/app_install/mysql_3306/mysql.pid).也是權(quán)限問(wèn)題,所有涉及的目錄文件除啟動(dòng)文件之外均需要mysql:mysql權(quán)限
嘗試登陸:
Mysql系列二:Centos7.4安裝mysql5.7.2

不需要密碼即可登錄

安全初始化引導(dǎo):
使用此功能時(shí),mysql進(jìn)程需要在線,使用mysql_secure_installation命令進(jìn)行安全初始化引導(dǎo)
Mysql系列二:Centos7.4安裝mysql5.7.2

設(shè)置完后使用新密碼即可重新登陸。
設(shè)置程序自啟動(dòng):

chkconfig --add mysqld
chkconfig mysqld on

service mysqld start
service mysqld stop
service mysqld restart

實(shí)際上Centos7已經(jīng)可以用systemd 對(duì)服務(wù)進(jìn)行管理和自啟動(dòng)的支持,mysql也可以,比如使用使用源碼版本進(jìn)行安裝需要添加編譯項(xiàng)-DWITH_SYSTEMD=1,同時(shí)配置/etc/systemd/system/mysqld.service.d目錄下面一個(gè)自命名文件,然后再根據(jù)實(shí)際情況描述以下內(nèi)容:

[Service]
LimitNOFILE=*`max_open_files`*
PIDFile=*`/path/to/pid/file`*
Nice=*`nice_level`*
LimitCore=*`core_file_limit`*
Environment="LD_PRELOAD=*`/path/to/malloc/library`*"
Environment="TZ=*`time_zone_setting`*"

systemctl daemon-reload

可知官網(wǎng)下載源碼安裝支持chkconfig+service和systemd+systemctl進(jìn)行服務(wù)配置和管理,都需要手動(dòng)一步步實(shí)踐,對(duì)了解整個(gè)原理和過(guò)程大有幫助。

如果官網(wǎng)下載的編譯好的二進(jìn)制進(jìn)行安裝則可以使用chkconfig+service和systemd+systemctl兩種辦法進(jìn)行服務(wù)配置和管理,如果是官網(wǎng)下載的rpm包進(jìn)行yum安裝,是直接可以systemd+systemctl進(jìn)行服務(wù)配置和管理。

之后可以將安裝過(guò)程和編譯好的文件打包成自動(dòng)化安裝腳本,一鍵安裝mysql數(shù)據(jù)庫(kù),省的每次都要從頭開(kāi)始手動(dòng)配置編譯。

我們將在下節(jié)講述mysql一些簡(jiǎn)單實(shí)用,實(shí)戰(zhàn)當(dāng)中經(jīng)常用到的一些操作命令。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

分享名稱:Mysql系列二:Centos7.4安裝mysql5.7.2-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://chinadenli.net/article26/dehecg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、云服務(wù)器、自適應(yīng)網(wǎng)站、靜態(tài)網(wǎng)站、微信公眾號(hào)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
久久国产精品熟女一区二区三区 | 美女极度色诱视频在线观看| 亚洲国产成人一区二区在线观看| 91欧美日韩一区人妻少妇| 少妇一区二区三区精品| 亚洲三级视频在线观看免费| 中文字幕日韩欧美亚洲午夜| 老鸭窝精彩从这里蔓延| 91精品国产av一区二区| 国产真人无遮挡免费视频一区| 日本深夜福利在线播放| 在线观看视频成人午夜| 国产毛片不卡视频在线| 中文精品人妻一区二区| 日韩和欧美的一区二区三区| 91天堂免费在线观看| 久久99精品日韩人妻| 一区二区三区四区亚洲专区| 人妻露脸一区二区三区| 男人操女人下面国产剧情| 国产日韩久久精品一区| 亚洲中文字幕人妻系列| 国产又粗又猛又黄又爽视频免费| 精品人妻少妇二区三区| 欧美日韩国产亚洲三级理论片 | 欧美精品激情视频一区| 国产欧美高清精品一区| 中文字幕欧美精品人妻一区| 九九热这里有精品20| 国产精品激情对白一区二区| 人妻内射在线二区一区| 欧美老太太性生活大片| 亚洲欧美日韩网友自拍| 日韩国产中文在线视频| 热情的邻居在线中文字幕| 日韩在线免费看中文字幕| 成年人视频日本大香蕉久久| 午夜精品一区二区av| 日本不卡一本二本三区| 日韩一区二区三区嘿嘿| 亚洲一级在线免费观看|