#!/bin/bash
echo "創(chuàng)建MySQL軟連接--------"
ln -s /usr/local/mysql-5.6.22 /usr/local/mysql
mkdir -p /data/mysql_330{7,8}
chown -Rv mysql.mysql /data
echo "創(chuàng)建多實例主配置文件。纪他。。梯刚。。薪寓。"
cat >> /etc/my.cnf << EOF
[client]
#port = 3306
#socket = /tmp/mysql.sock
#default-character-set = utf8
[mysql]
#default-character-set = utf8
[mysqld3307]
port = 3307
basedir = /usr/local/mysql
datadir = /data/mysql_3307
socket = /tmp/mysql_3307.sock
slow_query_log_file = /data/mysql_3307/slow.log
log-error = /data/mysql_3307/error.log
log-bin = /data/mysql_3307/mysql-bin
sync_binlog = 1
binlog_format = row
transaction_isolation = REPEATABLE-READ
innodb_buffer_pool_size = 100m
[mysqld3308]
port = 3308
basedir = /usr/local/mysql
datadir = /data/mysql_3308
socket = /tmp/mysql_3308.sock
slow_query_log = 1
slow_query_log_file = /data/mysql_3308/slow.log
log-error = /data/mysql_3308/error.log
long_query_time = 1
log-bin = /data/mysql_3308/mysql-bin
sync_binlog = 1
binlog_cache_size = 4M
default-storage-engine = InnoDB
binlog_format = row
transaction_isolation = REPEATABLE-READ
innodb_buffer_pool_size = 100m
[mysqld_multi]
mysqld=/usr/local/mysql/bin/mysqld_safe
mysqladmin=/usr/local/mysql/bin/mysqladmin
[mysqldump]
quick
max_allowed_packet = 32M
EOF
echo "MySQL加入環(huán)境環(huán)境變量文件"
echo "export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib:/usr/local/mysql/scripts" >>/etc/profile
source /etc/profile
if [[ $? -eq 0 ]]; then
echo "刷新環(huán)境變量成功向叉!"
else
echo "刷新環(huán)境變量失敗植康!"
fi
echo "初始化數(shù)據(jù)庫實例"
mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql_3307 --defaults-file=/etc/my.cnf --user=mysql
mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql_3308 --defaults-file=/etc/my.cnf --user=mysql
echo "啟動數(shù)據(jù)庫實例"
mysqld_multi --defaults-file=/etc/my.cnf --user=root start 3307
mysqld_multi --defaults-file=/etc/my.cnf --user=root start 3308
sleep 30s
mysqld_multi report
lsof -i :3307
lsof -i :3308
mysqld_multi report
echo "登錄測試。供璧。。"
mysqladmin -uroot password 'redhat' -P3307 -h 127.0.0.1
create database 3307db;
show databases;
mysqladmin -uroot password 'redhat' -P3308 -h 127.0.0.1
create database 3308db;
show databases;
MySQL多實例配置腳本
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門西疤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人代赁,你說我怎么就攤上這事邮偎」芏澹” “怎么了禾进?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長艇拍。 經(jīng)常有香客問我,道長卸夕,這世上最難降的妖魔是什么婆瓜? 我笑而不...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著谆膳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪漱病。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼朴则,長吁一口氣:“原來是場噩夢啊……” “哼钓简!你這毒婦竟也來了?” 一聲冷哼從身側響起外邓,我...
- 正文 年R本政府宣布,位于F島的核電站饲宛,受9級特大地震影響嗜价,放射性物質(zhì)發(fā)生泄漏艇抠。R本人自食惡果不足惜久锥,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瑟由。 院中可真熱鬧,春花似錦绿鸣、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽擎厢。三九已至辣吃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間神得,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 原來通過yum安裝了mysql數(shù)據(jù)庫谋右,在此基礎上有添加一個實例耳舅,實現(xiàn)多實例倚评,配置 多實例主要有兩種方式馏予,一個是每個...
- ## mac配置mysql單機多實例主從 假設mac上已經(jīng)安裝好一個可以運行的mysql,運行情況如下 *** ?...
- 0 簡介 隨著互聯(lián)網(wǎng)技術的發(fā)展呢岗,數(shù)據(jù)量越來越龐大蛹尝,我們急需一個大的存儲和大的分析系統(tǒng)后豫。雖然有nosql數(shù)據(jù)庫突那、ha...
- 介紹 HTTP庫的測試一般來說較為繁瑣,一些同學較為熟悉的RequestBin雖然好用愕难,但只能測試POST,且無法...