mysql系列之2.mysql多实例
使用場景
資金緊張;
并發訪問不大;
門戶網站;
?
實現
生產硬件配置: mem 32G /?雙cpu 8核?/?磁盤6*600G sas 15k, 2-3個實例
?
安裝組件
#yum install ncurses-devel -y
#yum install libaio-devel -y
?
結束舊mysql
#cd ~
#pkill mysqld
#ps -ef | grep mysql
#rm –f /etc/init.d/mysqld
?
建立多實例環境
#mkdir -p /data/{3306,3307}/data
#tree /data???//必須安裝tree: yum install tree
?
修改3306的配置文件
cp /usr/local/mysql/support-files/my-medium.cnf /data/3306/my.cnf
vi /data/3306/my.cnf??//詳見本文檔最底部my.cnf
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3306/data --user=mysql
chown -R mysql:mysql /data
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/3306/my.cnf &
lsof -i :3306
netstat -lntup | grep 3306
mysql -uroot -p -S /data/3306/mysql.sock??//默認是沒有密碼的
?
修改3307的配置文件
cp /data/3306/my.cnf /data/3307/my.cnf
sed -i 's/3306/3307/g' /data/3307/my.cnf?
?
//上面兩個命令執行后,?接下來的步驟同3306,?略~~
?
修改默認密碼
mysqladmin -uroot -p password abc123 -S /data/3307/mysql.sock
?
啟動/停止
mysqladmin -uroot -S /data/3306/mysql.sock shutdown
mysqld_safe --defaults-file=/data/3306/my.cnf
?
================================================================
?
my.cnf?修改后如下:?灰色背景表示修改,?綠色背景表示新增
[client]
port????????=?3306
socket????????????=?/data/3306/mysql.sock
?
[mysqld_safe]
log-error=/data/3306/my.err
pid-file=/data/3306/my.pid
?
[mysqld]
port????????=?3306
socket????????????=?/data/3306/mysql.sock
datadir = /data/3306/data
max_binlog_size = 500M
?
?
?
?
?
?
;
轉載于:https://www.cnblogs.com/upup2015/p/7782463.html
總結
以上是生活随笔為你收集整理的mysql系列之2.mysql多实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ZJ选讲·字符串折叠】
- 下一篇: warning C4819: 该文件包含