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]
socket = /data/3306/mysql.sock
[mysqld_safe]
log-error=/data/3306/my.err
pid-file=/data/3306/my.pid
[mysqld]
socket = /data/3306/mysql.sock
datadir = /data/3306/data
max_binlog_size = 500M
;
最新文章
- [WPF系列]从基础起步学习系列计划
- 2-MySQL数据库编码uft-8
- If you really want to compile without asm, configure with --disable-asm.
- regression build test
- 使用dynamic类型改进反射
- 十六、mysql 分区之 简单sql优化2
- IOS 调用系统发邮件Api
- 简单的mvvm light 应用
- iOS开发笔记--使用blend改变图片颜色
- 2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt
- Asp.net mvc 知多少(二)
- python基础知识总结(二)
- 利用svg描边+css3实现边框逐渐消失小动画
- swp文件已存在
- Bubble Sort (找规律)
- 【洛谷5月月赛】玩游戏(NTT,生成函数)
- c#编程模仿的1stopt界面
- Linux命令行和Shell高效率使用方法
- Linux运维学习笔记-角色知识总结
- js中 new Date()使用说明
热门文章
- codevs——1044 拦截导弹(序列DP)
- [译]在IB中实现自动布局
- many-to-one多对一属性说明
- HDU4004
- Ubuntu免安装配置MySQL
- 2016.6.20 maven下载与安装步骤
- Spring3和Quartz2的应用实例
- JAVA Eclipse ActivityManager Warning Activity not started, its current task has been brought to the front怎么办
- 雕刻效果的实现【OpenCV+QT】
- php创建无限极目录代码