<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[转载]MYSQL多实例配置、使用 --From:DCSHI]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[数据库技术]]></category>
<pubDate>Wed, 17 Sep 2014 02:38:16 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：MYSQL多实例配置、dc提到在实际开发中，其实在生产环境上也有类似的运用，因多种原因，1.存储技术飞速发展，IO不再是瓶颈&nbsp;&nbsp;2.MySQL对多核CPU利用率低 3.NUMA对MySQL性能的影响等，链接在：http://blog.csdn.net/hylongsuny/article/details/7892488 。<br/>在实际的开发过程中，可能会需要在一台服务器上部署多个MYSQL实例，那建议使用MYSQL官方的解决方案 mysqld_multi<br/>1.修改my.cnf<br/>&nbsp;&nbsp;<br/>如一个定义两个实例的参考配置：<br/><br/>[mysqld_multi]<br/>mysqld = /usr/local/mysql/bin/mysqld_safe<br/>mysqladmin = /usr/local/mysql/bin/mysqladmin<br/>user = your_user<br/>password = your_password<br/><br/>[mysqld1]<br/>datadir = /data/db/my1<br/><br/>#连接<br/>port = 3306<br/>socket = /tmp/mysql3306.sock<br/><br/>#binlog<br/>log-bin=/data/db/mylog1/mysql-bin<br/>binlog_format=mixed<br/>binlog_cache_size = 32M<br/>expire_logs_days = 30<br/><br/>[mysqld2]<br/>datadir = /data/db/my2<br/><br/>#连接<br/>port = 3307<br/>socket = /tmp/mysql3307.sock<br/><br/>#binlog<br/>log-bin=/data/db/mylog2/mysql-bin<br/>binlog_format=mixed<br/>binlog_cache_size = 32M<br/>expire_logs_days = 3<br/><br/><br/> <br/>2.创建数据目录<br/>mkdir -p /data/db/my21<br/>mkdir -p /data/db/my2<br/>chown mysql.mysql /data/db/my1 -R<br/>chown mysql.mysql /data/db/my2 -R<br/><br/> <br/>3.初始化DB<br/>/usr/local/mysql/scripts/mysql_install_db --datadir=/data/db/my1/ -uroot (mysql_install_db也是MYSQL官方自带工具)<br/>/usr/local/mysql/scripts/mysql_install_db --datadir=/data/db/my2/ -uroot<br/>chown mysql.mysql /data/db/my1/ -R<br/>chown mysql.mysql /data/db/my2/ -R<br/><br/> <br/><br/>4. 安装工具<br/>cp /usr/local/mysql/bin/my_print_defaults /usr/bin/<br/>cp /usr/local/mysql/bin/mysqld_multi /usr/bin/<br/><br/> <br/><br/>5.创建、授权用户<br/>CREATE USER &quot;your_user&quot;@&quot;192.168.1.%&quot; IDENTIFIED BY &#039;your_password&#039;;<br/>GRANT ALL PRIVILEGES ON *.* TO &quot;your_user&quot;@&quot;192.168.1.%&quot;;<br/>flush privileges;<br/><br/> <br/><br/>至此，mysql多实例配置已经完毕。我们看到多个不同的MYSQL实例是共用my.cnf的。多实例命令行管理：<br/>1.mysql启动<br/>mysqld_multi start 1 启动实例1<br/>mysqld_multi start 1-2 启动实例1,2<br/><br/> <br/><br/>2.mysql重启<br/>mysqld_multi restart 1 重启实例1<br/>mysqld_multi restart 1-2 重启实例1,2<br/><br/> <br/><br/>3.mysql关闭<br/>mysqld_multi stop 1 关闭实例1<br/>mysqld_multi stop 1-2 关闭实例1,2<br/><br/> <br/><br/>4.命令行登陆实例2<br/>mysql -u your_user -p your_password -P3307 -S /tmp/mysql3307.sock<br/><br/><br/>摘自Dc（施俊伟）兄弟的唐品blog：<br/>http://www.dcshi.com/?p=410#more-410
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [转载]MYSQL多实例配置、使用 --From:DCSHI]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>