溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

multi 多實(shí)例啟動(dòng)mysql教程

發(fā)布時(shí)間:2020-04-27 13:53:37 來(lái)源:億速云 閱讀:410 作者:三月 欄目:MySQL數(shù)據(jù)庫(kù)

下文內(nèi)容主要給大家?guī)?lái)multi 多實(shí)例啟動(dòng)mysql教程,這里所講到的知識(shí),與書(shū)籍略有不同,都是億速云專(zhuān)業(yè)技術(shù)人員在與用戶(hù)接觸過(guò)程中,總結(jié)出來(lái)的,具有一定的經(jīng)驗(yàn)分享價(jià)值,希望給廣大讀者帶來(lái)幫助。


假設(shè)云服務(wù)器之前有一個(gè)3306的實(shí)例在運(yùn)行了,我們要再添加一個(gè)3316端口的實(shí)例。


直接編輯 /etc/my.cnf ,添加如下內(nèi)容(紅色部分是后添加的配置項(xiàng)):

[client]

user= root

socket= /tmp/mysql.sock

port= 3306

 

[mysql]

prompt= '[\d] > '

 multi 多實(shí)例啟動(dòng)mysql教程

[mysqld]

datadir=/bdata/data/nowdb2

socket= /tmp/mysql.sock

user=mysql

port= 3306

character-set-server= utf8

default_storage_engine= InnoDB

transaction_isolation  = READ-COMMITTED

skip_name_resolve= ON

skip_external_locking

query_cache_type= OFF

query_cache_size= 0

server-id= 11

log-bin= mysql.bin

binlog_format= ROW

log_error= /bdata/data/nowdb2/error.log

innodb_file_per_table   = ON

 

 

[mysqld_multi]

mysqld = /usr/local/mysql/bin/mysqld_safe

log = /var/log/mysqld_multi.log

 

[mysqld2]

datadir=/data/mysql2

socket = /tmp/mysql2.sock

user=mysql

port = 3316

character-set-server = utf8

default_storage_engine = InnoDB

transaction_isolation  =READ-COMMITTED

skip_name_resolve = ON

skip_external_locking

server-id = 106

log-bin = mysql-bin

slow_query_log = ON

slow_query_log_file = /data/mysql2/localhost_slow.log

long_query_time = 5

log_error = /data/mysql2/error.log

innodb_file_per_table   = ON

innodb_flush_log_at_trx_commit = 1

sync_binlog = 1

innodb_support_xa = 1

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

symbolic-links=0

relay_log_info_repository = table

master_info_repository = table

relay_log_recovery = ON

 

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld.pid

 

[mysqldump]

quick

max_allowed_packet= 64M

 

初始化3316實(shí)例:

/usr/local/mysql/scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql2/

 

啟動(dòng)3316實(shí)例:

mysqld_multireport

mysqld_multistart 3316 即可啟動(dòng)3316實(shí)例。


同樣的方法,可以再配置其他的mysql實(shí)例。


關(guān)閉的話(huà),建議使用mysqladmin 即可。


注意,mysqld_mulit和原來(lái)的mysqld的啟動(dòng)停止沒(méi)有任何關(guān)系。我們可以關(guān)閉/etc/init.d/mysqld,對(duì)mysqld_multi啟動(dòng)的實(shí)例沒(méi)有任何影響。

對(duì)于以上關(guān)于multi 多實(shí)例啟動(dòng)mysql教程,如果大家還有更多需要了解的可以持續(xù)關(guān)注我們億速云的行業(yè)推新,如需獲取專(zhuān)業(yè)解答,可在官網(wǎng)聯(lián)系售前售后的,希望該文章可給大家?guī)?lái)一定的知識(shí)更新。

 

 



向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI