<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[linux安装多个MYSQL实例]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Wed, 20 Mar 2013 03:04:24 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	mysql创建多个实例，其实就是把DATA文件，SOCK,PORT指向不同的文件和端口<br/><br/>mysql安装过程看 http://blog.csdn.net/tangpengtao/article/details/6650424<br/><br/>先创建3307的DATA目录<br/><br/>[root@localhost mysql-5.5.15]# mkdir -p&nbsp;&nbsp;/usr/local/mysql3307<br/>[root@localhost mysql-5.5.15]# <br/>[root@localhost mysql-5.5.15]# <br/>[root@localhost mysql-5.5.15]# chmod +w /usr/local/mysql3307<br/>[root@localhost mysql-5.5.15]# chown -R mysql:mysql /usr/local/mysql3307<br/>[root@localhost mysql-5.5.15]# <br/>[root@localhost mysql-5.5.15]# mkdir -p /var/mysql3307/<br/>mkdir -p /var/mysql3307/data/<br/>mkdir -p /var/mysql3307/log/<br/>chown -R mysql:mysql /var/mysql3307/<br/>[root@localhost mysql-5.5.15]# mkdir -p /var/mysql3307/data/<br/>[root@localhost mysql-5.5.15]# mkdir -p /var/mysql3307/log/<br/>[root@localhost mysql-5.5.15]# chown -R mysql:mysql /var/mysql3307/<br/><br/>mkdir -p&nbsp;&nbsp;/usr/local/mysql3307<br/><br/>chmod +w /usr/local/mysql3307<br/>chown -R mysql:mysql /usr/local/mysql3307<br/>mkdir -p /var/mysql3307/<br/>mkdir -p /var/mysql3307/data/<br/><br/>mkdir -p /var/mysql3307/log/<br/><br/>chown -R mysql:mysql /var/mysql3307/<br/><br/><br/>[root@localhost mysql-5.5.15]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql3307 &#92;<br/>&gt; -DMYSQL_UNIX_ADDR=/tmp/mysql3307.sock &#92;<br/>&gt; -DDEFAULT_CHARSET=utf8 &#92;<br/>&gt; -DDEFAULT_COLLATION=utf8_general_ci &#92;<br/>&gt; -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk &#92;<br/>&gt; -DWITH_MYISAM_STORAGE_ENGINE=1 &#92;<br/>&gt; -DWITH_INNOBASE_STORAGE_ENGINE=1 &#92;<br/>&gt; -DWITH_READLINE=1 &#92;<br/>&gt; -DENABLED_LOCAL_INFILE=1 &#92;<br/>&gt; -DMYSQL_DATADIR=/var/mysql3307/data &#92;<br/>&gt; ;<br/>-- MySQL 5.5.15<br/>-- Configuring done<br/>-- Generating done<br/>-- Build files have been written to: /home/raycloud/software/mysql-5.5.15<br/>[root@localhost mysql-5.5.15]# <br/><br/>[root@localhost mysql-5.5.15]# make <br/>-- MySQL 5.5.15<br/>-- Configuring done<br/>-- Generating done<br/>-- Build files have been written to: /home/raycloud/software/mysql-5.5.15<br/>[&nbsp;&nbsp;0%] Built target INFO_BIN<br/><br/><br/><br/>[root@localhost mysql-5.5.15]# make install<br/><br/>mysql 初始化安装<br/><br/>/usr/local/mysql/scripts/mysql_install_db &#92;<br/>--defaults-file=/etc/my.cnf &#92;<br/>--basedir=/usr/local/mysql &#92;<br/>--datadir=/var/mysql/data &#92;<br/>--user=mysql<br/><br/><br/><br/>进入到my.cnf然后vi my.cnf<br/><br/>[mysqld3]<br/>port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= 3307&nbsp;&nbsp;<br/>socket&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= /tmp/mysql3307.sock<br/>skip-external-locking<br/>key_buffer_size = 256M<br/>max_allowed_packet = 1M<br/>table_open_cache = 256<br/>sort_buffer_size = 1M<br/>read_buffer_size = 1M<br/>read_rnd_buffer_size = 4M<br/>myisam_sort_buffer_size = 64M<br/>thread_cache_size = 8<br/>query_cache_size= 16M<br/>#wait_timeout=100<br/>#interactive_timeout=100<br/>max_connections=1400<br/>user=root<br/>datadir=/var/mysql3307/data<br/><br/>启动mysql <br/><br/>[root@localhost etc]# mysqld_safe --user=root --port=3307 --socket=/tmp/mysql3307.sock --datadir=/var/mysql3307/data &amp;<br/>[2] 7459<br/>[root@localhost etc]# Starting mysqld daemon with databases from /var/mysql3307/data<br/><br/>查看mysql服务是否启动<br/><br/>[root@localhost etc]# ps -ef &#124;grep 3307<br/>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7459&nbsp;&nbsp;1624&nbsp;&nbsp;0 20:18 pts/1&nbsp;&nbsp;&nbsp;&nbsp;00:00:00 /bin/sh /usr/bin/mysqld_safe --user=root --port=3307 --socket=/tmp/mysql3307.sock --datadir=/var/mysql3307/data<br/>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7488&nbsp;&nbsp;7459&nbsp;&nbsp;0 20:18 pts/1&nbsp;&nbsp;&nbsp;&nbsp;00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/mysql3307/data --user=root --pid-file=/var/mysql3307/data/localhost.localdomain.pid --skip-external-locking --port=3307 --socket=/tmp/mysql3307.sock<br/>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7502&nbsp;&nbsp;1624&nbsp;&nbsp;0 20:19 pts/1&nbsp;&nbsp;&nbsp;&nbsp;00:00:00 grep 3307<br/>[root@localhost etc]# <br/><br/>进入mysqlclient 修改密码<br/><br/>[root@localhost etc]# mysql -uroot&nbsp;&nbsp;--socket=/tmp/mysql3307.sock&nbsp;&nbsp;--port=3307 -p<br/>Enter password: <br/><br/>mysql&gt; use mysql;<br/>Database changed<br/>mysql&gt; update user set password=password(&#039;yourpassword&#039;) where user=&#039;root&#039;;<br/>Query OK, 4 rows affected (0.00 sec)<br/>Rows matched: 4&nbsp;&nbsp;Changed: 4&nbsp;&nbsp;Warnings: 0<br/>mysql&gt; FLUSH PRIVILEGES;<br/>Query OK, 0 rows affected (0.00 sec)<br/><br/><br/><br/>mysql&gt; set character_set_results=utf8<br/>&nbsp;&nbsp;&nbsp;&nbsp;-&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;-&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;-&gt; ;<br/>Query OK, 0 rows affected (0.00 sec)<br/>mysql&gt; show variables like &#039;%char%&#039;;<br/>+--------------------------+----------------------------+<br/>&#124; Variable_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124; Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124;<br/>+--------------------------+----------------------------+<br/>&#124; character_set_client&nbsp;&nbsp;&nbsp;&nbsp; &#124; utf8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; <br/>&#124; character_set_connection &#124; utf8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; <br/>&#124; character_set_database&nbsp;&nbsp; &#124; utf8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; <br/>&#124; character_set_filesystem &#124; binary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; <br/>&#124; character_set_results&nbsp;&nbsp;&nbsp;&nbsp;&#124; utf8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; <br/>&#124; character_set_server&nbsp;&nbsp;&nbsp;&nbsp; &#124; utf8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; <br/>&#124; character_set_system&nbsp;&nbsp;&nbsp;&nbsp; &#124; utf8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; <br/>&#124; character_sets_dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124; /usr/share/mysql/charsets/ &#124; <br/>+--------------------------+----------------------------+<br/>8 rows in set (0.00 sec)<br/>mysql&gt; <br/><br/>停止mysql 3307<br/><br/>[root@localhost etc]# mysqladmin -uroot --socket=/tmp/mysql3307.sock --port=3307 -p shutdown<br/>Enter password: <br/>[root@localhost etc]# <br/><br/>启动3307数据库<br/>[root@localhost etc]# /usr/local/mysql/bin/mysqld_multi&nbsp;&nbsp;--defaults-file=/etc/my.cnf start&nbsp;&nbsp;3<br/>Tags - <a href="http://www.dzhope.com/tags/mysql/" rel="tag">mysql</a> , <a href="http://www.dzhope.com/tags/mysql%25E5%25AE%2589%25E8%25A3%2585/" rel="tag">mysql安装</a>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] linux安装多个MYSQL实例]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>