婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CentOS7.5使用mysql_multi方式安裝MySQL5.7.28多實例(詳解)

CentOS7.5使用mysql_multi方式安裝MySQL5.7.28多實例(詳解)

熱門標簽:南京手機外呼系統廠家 400電話辦理的口碑 廊坊外呼系統在哪買 四川穩定外呼系統軟件 b2b外呼系統 臺灣電銷 一個地圖標注多少錢 高碑店市地圖標注app 地圖標注工廠入駐

因使用源碼安裝的MySQL5.7.28多實例,在導入數據庫時會出現問題,所以重新研究使用mysql_multi的方法來管理多實例,經過測試環境驗證之后,在各方面使用上特別在備份還原上,沒有報MySQL5.7.28多實例的問題,踩了不少坑,這里我將我的部署過程分享下,如果在哪里出問題的,還請多多指正與指導,謝謝!!

參考文章:Centos7.5安裝mysql5.7.24二進制包方式部署

https://www.jb51.net/article/151867.htm

本從就直接從2.7章節開始安裝mysql多實例,具體部署過程如下:

2.7 安裝mysql多實例

2.7.1. 創建軟件安裝目錄(部署路徑請根據實際修改)

[root@~]# mkdir -pv /data/mysql/{3306,3307}
[root@~]# mkdir -v /data/mysql/3306/{logs,data,binlog}
[root@~]# mkdir -v /data/mysql/3307/{logs,data,binlog}

2.7.2. MySQL安裝包下載

[root@~]# cd /opt
[root@~]# wget -c https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
[root@~]# tar zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
[root@~]# mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql
[root@~]# chown -R mysql:mysql /usr/local/mysql
[root@~]# chown -R mysql:mysql /data

2.7.3. MySQL參數配置

 配置my.cnf參數文件

(1)server_id=3306與server_id=3307數值請根據實際配置,注意配置的id值與局域網內其他各實例所配置的數值不可以沖突;

(2)max_connections=1000配置MySQL數據庫的最大連接數,根據實際需要配置,其他參數的優化根據實際需要修改或添

加;

(3)配置文件全部內容如下

[root@~]# vim /etc/my.cnf
[mysqld_multi]
mysqld = /usr/local/mysql/bin/mysqld
mysqladmin = /usr/local/mysql/bin/mysqladmin
log = /data/mysql/mysqld_multi.log 
#user=root
#pass=

[mysql]
prompt="\u@jsshapp \R:\m:\s [\d]> "
no-auto-rehash

[mysqld3306]
user = mysql
port = 3306
symbolic-links = 0
#basedir = /usr/
datadir = /data/mysql/3306/data
socket = /data/mysql/3306/mysql3306.sock
pid-file = /data/mysql/3306/mysqld3306.pid
server_id = 3306
character_set_server = utf8
max_connections = 1000
skip_name_resolve = 1
open_files_limit = 65536
thread_cache_size = 64
table_open_cache = 4096
table_definition_cache = 1024
table_open_cache_instances = 64
max_prepared_stmt_count = 1048576
explicit_defaults_for_timestamp = true
log_timestamps = system

binlog_format = row
log_bin = /data/mysql/3306/binlog/mysql-bin
binlog_rows_query_log_events = on
expire_logs_days = 7
binlog_cache_size = 4M
max_binlog_cache_size = 2G
max_binlog_size = 1G
sync_binlog = 1
log_bin_trust_function_creators = 1

slow_query_log = on
slow_query_log_file = /data/mysql/3306/data/slow.log
log-error = /data/mysql/3306/logs/error.log
log_queries_not_using_indexes = on
long_query_time = 1.000000

gtid_mode = on
enforce_gtid_consistency = on

default_storage_engine = innodb
default_tmp_storage_engine = innodb
innodb_data_file_path = ibdata1:12M:autoextend:max:2000M
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:2000M
innodb_buffer_pool_filename = ib_buffer_pool
innodb_log_files_in_group = 3
innodb_log_file_size = 512M
innodb_online_alter_log_max_size = 1024M
innodb_open_files = 4096
innodb_page_size = 16k
innodb_thread_concurrency = 0
innodb_read_io_threads = 4
innodb_write_io_threads = 4
innodb_purge_threads = 4
innodb_page_cleaners = 4
innodb_print_all_deadlocks = on
innodb_lock_wait_timeout = 20
innodb_spin_wait_delay = 128
innodb_autoinc_lock_mode = 2
innodb_io_capacity = 200
innodb_io_capacity_max = 2000
#innodb_flush_neighbors = 
innodb_log_buffer_size = 8M
innodb_flush_log_at_timeout = 1
innodb_flush_log_at_trx_commit = 2
innodb_buffer_pool_size = 1024M
innodb_buffer_pool_instances = 4
autocommit = 1
innodb_buffer_pool_dump_pct = 25
innodb_buffer_pool_dump_at_shutdown = ON
innodb_buffer_pool_load_at_startup = ON

[mysqld3307]
user = mysql
port = 3307
symbolic-links = 0
lower_case_table_names = 1
#basedir = /usr/
datadir = /data/mysql/3307/data
socket = /data/mysql/3307/mysql3307.sock
pid-file = /data/mysql/3307/mysqld3307.pid
server_id = 3307
character_set_server = utf8
max_connections = 1000
skip_name_resolve = 1
open_files_limit = 65536
thread_cache_size = 64
table_open_cache = 4096
table_definition_cache = 1024
table_open_cache_instances = 64
max_prepared_stmt_count = 1048576
explicit_defaults_for_timestamp = true
log_timestamps = system

binlog_format = row
log_bin = /data/mysql/3307/binlog/mysql-bin
binlog_rows_query_log_events = on
expire_logs_days = 7
binlog_cache_size = 4M
max_binlog_cache_size = 2G
max_binlog_size = 1G
sync_binlog = 1

slow_query_log = on
slow_query_log_file = /data/mysql/3307/data/slow.log
log-error = /data/mysql/3307/logs/error.log
log_queries_not_using_indexes = on
long_query_time = 1.000000

gtid_mode = on
enforce_gtid_consistency = on

default_storage_engine = innodb
default_tmp_storage_engine = innodb
innodb_data_file_path = ibdata1:12M:autoextend:max:2000M
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:2000M
innodb_buffer_pool_filename = ib_buffer_pool
innodb_log_files_in_group = 3
innodb_log_file_size = 512M
innodb_online_alter_log_max_size = 1024M
innodb_open_files = 4096
innodb_page_size = 16k
innodb_thread_concurrency = 0
innodb_read_io_threads = 4
innodb_write_io_threads = 4
innodb_purge_threads = 4
innodb_page_cleaners = 4
innodb_print_all_deadlocks = on
innodb_lock_wait_timeout = 20
innodb_spin_wait_delay = 128
innodb_autoinc_lock_mode = 2
innodb_io_capacity = 200
innodb_io_capacity_max = 2000
#innodb_flush_neighbors = 
innodb_log_buffer_size = 8M
innodb_flush_log_at_timeout = 1
innodb_flush_log_at_trx_commit = 2
innodb_buffer_pool_size = 1024M
innodb_buffer_pool_instances = 4
autocommit = 1
innodb_buffer_pool_dump_pct = 25
innodb_buffer_pool_dump_at_shutdown = ON
innodb_buffer_pool_load_at_startup = ON

[mysqldump]
quick
max_allowed_packet = 32M

2.7.4. 配置MySQL環境變量

[root@~]# echo 'export PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile
[root@~]# tail -1 /etc/profile
[root@~]# source /etc/profile

2.7.5. testone實例初始化

 操作實例初始化

[root@~]# mysqld --defaults-file=/etc/my.cnf --initialize --basedir=/usr/local/mysql/ --user=mysql --datadir=/data/mysql/3306/data/ > /tmp/3306.log 2>1
[root@~]# tail -100f /tmp/3306.log
---使用tail命令查看初始化日志,有出現如下內容,即表示初始化完成(其中#5+t+xYW+t?即為root用戶的臨時密碼)
A temporary password is generated for root@localhost: #5+t+xYW+t?

 生成ssl文件

[root@~]# mysql_ssl_rsa_setup --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data

 啟動testone實例

[root@~]# mysqld_multi start 3306
[root@~]# tail -100f /data/mysql/3306/logs/error.log 
----使用tail命令查看啟動日志,有出現即表示啟動成功

Version: '5.7.28-log' socket: '/data/mysql/3306/mysql3306.sock' port: 3306 MySQL Community Server (GPL)

 修改root密碼

[root@~]# less /tmp/3306.log | grep 'A temporary password'
[root@~]# mysql -uroot -p -S /data/mysql/3306/mysql3306.sock
Enter password:
mysql> alter user 'root'@'localhost' identified by '統一密碼';
mysql> flush privileges;
mysql> exit;

 驗證 testone root用戶統一密碼(界面正常輸出information_schema內容表示正常)

[root@~]# mysql -uroot -p -S /data/mysql/3306/mysql3306.sock -e "show databases;" | grep information_schema
Enter password:

 修改my.cnf配置文件,將修改的統一密碼,添加到配置文件中

[root@~]# sed -i "s@^#user=root@user=root@g" /etc/my.cnf
[root@~]# sed -i "s@^#pass=@pass=統一密碼@g" /etc/my.cnf
[root@~]# cat /etc/my.cnf | grep pass= ---使用cat命令查看配置文件pass字段輸出的結果是否一致

 停止testone實例

[root@~]# mysqld_multi stop 3306
[root@~]# netstat -tnlp|grep 3306 ---輸入結果為空表示服務停止正常

2.7.6. testtwo實例初始化

 操作實例初始化

[root@~]# mysqld --defaults-file=/etc/my.cnf --initialize --basedir=/usr/local/mysql/ --user=mysql --datadir=/data/mysql/3307/data/ > /tmp/3307.log 2>1
[root@~]# tail -100f /tmp/3307.log
---使用tail命令查看初始化日志,有出現如下內容,即表示初始化完成(其中-pn>t;Ye)Ay6=I即為root用戶的臨時密碼)
A temporary password is generated for root@localhost: -pn>t;Ye)Ay6=I
 生成ssl文件

[root@~]# mysql_ssl_rsa_setup --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/3307/data

 啟動testwo實例

[root@~]# mysqld_multi start 3307

----使用tail命令查看啟動日志,有出現即表示啟動成功

[root@~]# tail -100f /data/mysql/3307/logs/error.log
Version: '5.7.28-log' socket: '/data/mysql/3307/mysql3307.sock' port: 3307 MySQL Community Server (GPL)

 修改root密碼

[root@~]# less /tmp/3307.log|grep 'A temporary password'
[root@~]# mysql -uroot -p -S /data/mysql/3307/mysql3307.sock
Enter password:
mysql> alter user 'root'@'localhost' identified by '統一密碼';
mysql> flush privileges;
mysql> exit;

 驗證 testtwo root用戶統一密碼(界面正常輸出information_schema內容表示正常)

[root@~]# mysql -uroot -p -S /data/mysql/3307/mysql3307.sock -e "show databases;" | grep information_schema

Enter password:

 停止testtwo實例

[root@~]# mysqld_multi stop 3307
[root@~]# netstat -tnlp|grep 3307 ---輸入結果為空表示服務停止正常

2.7.7. mysqld_multi多實例管理命令

 啟動全部實例

[root@~]# mysqld_multi start

 停止單個實例

[root@~]# mysqld_multi stop 3306
[root@~]# mysqld_multi stop 3307

 啟動單個實例

[root@~]# mysqld_multi start 3306
[root@~]# mysqld_multi start 3307

 查看全部實例的狀態(is running)

[root@~]# mysqld_multi report
Reporting MySQL servers
MySQL server from group: mysqld3306 is running
MySQL server from group: mysqld3307 is running

 查看單個實例狀態

[root@~]# mysqld_multi report 3306
Reporting MySQL servers
MySQL server from group: mysqld3306 is running
[root@~]# mysqld_multi report 3307
Reporting MySQL servers
MySQL server from group: mysqld3307 is running

 停止全部實例

[root@~]# mysqld_multi stop

2.7.8. 數據導入

(1)將待導入的數據庫腳本(test.sql、testtwo.sql)文件(名稱根據實際情況操作)上傳至/data/路徑下

(2)使用命令確認兩實例已經處于運行狀態

[root@~]# mysqld_multi report
Reporting MySQL servers
MySQL server from group: mysqld3306 is running
MySQL server from group: mysqld3307 is running

(3)進入testone的mysql數據庫創建testone數據庫實例、用戶名及密碼并導入數據

[root@~]# cd /data/
[root@~]# mysql -uroot -p -S /data/mysql/3306/mysql3306.sock
Enter password: 
mysql>create database testone default character set utf8 collate utf8_bin;
mysql> grant select,insert,update,delete,create,alter,execute on testone.* to 'testone'@'%' identified by '密碼';
mysql> flush privileges;
mysql> exit
[root@~]# mysql -uroot -p -S /data/mysql/3306/mysql3306.sock testone  /data/test.sql

(3)進入testtwo的mysql數據庫,創建testtwo服務數據庫實例、用戶名與密碼并導入數據

[root@~]# mysql -uroot -p -S /data/mysql/3307/mysql3307.sock
Enter password:
mysql> create database testtwo default character set utf8 collate utf8_bin;
mysql> grant select,insert,update,delete,create,alter,execute on testtwo.* to 'testtwo'@'%' identified by '密碼';
mysql> flush privileges;
mysql> exit
[root@~]# mysql -uroot -p -S /data/mysql/3307/mysql3307.sock testtwo  /data/testtwo.sql

2.7.9. 防火墻配置

 根據實際要求,添加開放端口

[root@~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
[root@~]# firewall-cmd --zone=public --add-port=3307/tcp --permanent

 重新載入

[root@~]# firewall-cmd --reload

總結

以上所述是小編給大家介紹的CentOS7.5使用mysql_multi方式安裝MySQL5.7.28多實例,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • CentOS7.5 安裝 Mysql8.0.19的教程圖文詳解
  • Centos7.5安裝mysql5.7.24二進制包方式部署
  • CentOS7.5 安裝MySql的教程

標簽:畢節 拉薩 泰州 河源 伊春 南寧 甘南 定州

巨人網絡通訊聲明:本文標題《CentOS7.5使用mysql_multi方式安裝MySQL5.7.28多實例(詳解)》,本文關鍵詞  CentOS7.5,使用,mysql,multi,方式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS7.5使用mysql_multi方式安裝MySQL5.7.28多實例(詳解)》相關的同類信息!
  • 本頁收集關于CentOS7.5使用mysql_multi方式安裝MySQL5.7.28多實例(詳解)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产日韩欧美制服另类| 一区二区在线免费| 中文字幕中文字幕一区二区| 精品一区二区三区蜜桃| 欧美日韩免费观看一区三区| 亚洲综合成人网| 678五月天丁香亚洲综合网| 五月天一区二区| 欧美不卡在线视频| 国产成人福利片| 中文字幕亚洲欧美在线不卡| 色哟哟一区二区在线观看 | 波多野结衣中文一区| 国产精品不卡在线| 欧美性大战久久久久久久| 日韩精品欧美精品| 久久久久88色偷偷免费| 91在线观看视频| 污片在线观看一区二区| 久久婷婷综合激情| 91亚洲国产成人精品一区二区三| 一区二区不卡在线播放 | 亚洲一区二区三区四区不卡| 欧美日韩精品欧美日韩精品一综合| 亚洲一区二区三区不卡国产欧美 | 日韩欧美一二三区| 97精品电影院| 亚洲va欧美va人人爽| 日韩一级成人av| 大尺度一区二区| 亚洲精品大片www| 欧美中文字幕一区| 精品系列免费在线观看| 亚洲欧美经典视频| 久久影音资源网| 91精品国产欧美一区二区| 99久久国产综合精品色伊| 日日夜夜精品免费视频| 亚洲美女淫视频| 精品国产精品网麻豆系列 | 亚洲人成网站色在线观看| 欧美一级片免费看| 欧美在线你懂的| 国产成人福利片| 日日摸夜夜添夜夜添亚洲女人| 日本一区二区三级电影在线观看| 91精品免费观看| 日本道在线观看一区二区| 国产精品1区二区.| 水蜜桃久久夜色精品一区的特点 | 国产一区三区三区| 人妖欧美一区二区| 亚洲黄色免费网站| 亚洲国产精品av| 国产精选一区二区三区| 久久奇米777| 欧美视频在线一区| 99精品国产视频| 国产成人免费在线视频| 水野朝阳av一区二区三区| 亚洲最大成人综合| 国产欧美一区二区精品久导航 | 亚洲日本一区二区| 中文无字幕一区二区三区| 久久综合色天天久久综合图片| 91免费版pro下载短视频| 国产一区91精品张津瑜| 国内精品嫩模私拍在线| 久久国产精品99久久久久久老狼| 日韩电影在线观看一区| 91蜜桃免费观看视频| 亚洲午夜久久久久久久久电影院 | 91一区在线观看| 国产精品一区专区| 国产在线日韩欧美| 夜夜嗨av一区二区三区中文字幕| 国产91精品一区二区| 国产精品久久久久aaaa樱花| 欧美精品色综合| 丁香婷婷综合色啪| 亚洲人快播电影网| 欧美一区二区三区影视| 7777精品伊人久久久大香线蕉| 日韩精品一区二区三区四区视频| 国产自产视频一区二区三区| 亚洲欧美成人一区二区三区| 精品美女在线播放| 欧美日韩成人在线| 日韩午夜av电影| 欧美另类videos死尸| 欧美女孩性生活视频| 国产欧美精品日韩区二区麻豆天美| 在线免费亚洲电影| 精品一区二区三区在线视频| 久久国产精品区| 国产精品二区一区二区aⅴ污介绍| 91精品国产综合久久香蕉的特点| 久久国产综合精品| 成人黄色综合网站| 欧美一区二区观看视频| 91精品福利视频| 91在线视频观看| 综合激情成人伊人| 极品少妇一区二区三区精品视频| 色就色 综合激情| 国产欧美一区二区精品仙草咪 | 国产一区二区视频在线播放| 毛片基地黄久久久久久天堂| 中文字幕亚洲成人| 激情久久久久久久久久久久久久久久| 亚洲男同性视频| 国产在线一区二区综合免费视频| 91福利视频网站| 国产精品理论在线观看| 亚洲成av人在线观看| 丰满放荡岳乱妇91ww| 日韩欧美国产综合在线一区二区三区| 国产精品久久久久久久岛一牛影视 | 在线看一区二区| 亚洲另类一区二区| 精品国产乱码久久久久久久| 不卡av电影在线播放| 中文在线一区二区| 欧美日韩一区高清| 日韩欧美精品三级| 99国产欧美另类久久久精品| 久久色.com| 99精品视频在线免费观看| 亚洲综合免费观看高清完整版在线 | 国产欧美日韩在线| av毛片久久久久**hd| 七七婷婷婷婷精品国产| 国产欧美一区视频| 欧美色欧美亚洲另类二区| 亚洲电影在线免费观看| 欧美成人三级在线| 91福利在线播放| 国产精品91一区二区| 99re在线精品| 色哟哟日韩精品| 久久99精品久久久久久| 天堂久久久久va久久久久| 亚洲激情六月丁香| 成人欧美一区二区三区1314| 日本一区二区免费在线| 欧美国产激情二区三区| 亚洲精品视频在线| 日韩中文字幕亚洲一区二区va在线 | 久久99精品久久久久久国产越南| 美女视频网站久久| 成人妖精视频yjsp地址| 色综合久久综合中文综合网| 欧美在线你懂的| 国产视频一区不卡| 亚洲国产一区二区视频| 国内精品免费**视频| 色综合夜色一区| 欧美性大战久久| 久久精品噜噜噜成人88aⅴ| 精品一区精品二区高清| 不卡的av在线播放| 91精品国产色综合久久不卡电影| 久久蜜桃av一区精品变态类天堂| 国产精品人人做人人爽人人添| 亚洲综合色在线| 粉嫩一区二区三区性色av| 成人福利电影精品一区二区在线观看| 一本大道久久a久久精二百 | 日韩理论电影院| 久久99精品国产麻豆婷婷| 国产999精品久久久久久绿帽| 欧美亚洲一区二区在线观看| 欧美精品xxxxbbbb| 3d成人h动漫网站入口| **欧美大码日韩| 日韩一区二区免费在线电影| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美电影免费观看高清完整版| 亚洲视频你懂的| av综合在线播放| 国产精品久久久久久久午夜片| 国产一区 二区| 久久亚洲一区二区三区明星换脸| 精品1区2区在线观看| 日韩激情一区二区| 极品少妇一区二区| 欧美日韩美少妇| 亚洲大片精品永久免费| 日韩成人一级片| 色伊人久久综合中文字幕| 精品国产成人在线影院| 亚洲r级在线视频| 国产成人av资源| 日韩一区二区在线看| 亚洲欧美日韩综合aⅴ视频| 国产资源在线一区| 日韩欧美中文一区| 丝袜美腿亚洲色图| 欧美精三区欧美精三区| 一区二区三区蜜桃|