<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>惜分飞 &#187; MySQL安装配置</title>
	<atom:link href="https://www.xifenfei.com/category/database/mysql/mysql_install/feed" rel="self" type="application/rss+xml" />
	<link>https://www.xifenfei.com</link>
	<description>提供7*24专业数据库(Oracle,SQL Server,MySQL,PostgreSQL等)恢复和技术支持@Tel:17813235971</description>
	<lastBuildDate>Sat, 07 Nov 2026 15:45:44 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>mysql 5.5二进制文件安装</title>
		<link>https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html</link>
		<comments>https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html#comments</comments>
		<pubDate>Fri, 19 Aug 2011 13:49:39 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1447</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html" target="_blank">mysql 5.5二进制文件安装</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p><strong>1、创建相关目录用户</strong><br />
su &#8211; root<br />
groupadd mysql<br />
useradd  -g mysql -p xifenfei  -s /bin/bash -m mysql -d /opt/mysql<br />
MYSQL_BASE=/opt/mysql<br />
mkdir -p $MYSQL_BASE/product/5.5<br />
mkdir -p $MYSQL_BASE/mysqldata<br />
mkdir -p $MYSQL_BASE/mysqllog<br />
mkdir -p /var/run/mysqld/<br />
chmod -R 777 $MYSQL_BASE<br />
chown -R mysql:mysql $MYSQL_BASE<br />
chown -R mysql:mysql /var/run/mysqld </p>
<p><strong>3、环境变量配置</strong><br />
export MYSQL_BASE=/opt/mysql<br />
export basedir=$MYSQL_BASE/product/5.5<br />
export datadir=$MYSQL_BASE/mysqldata<br />
export LD_LIBRARY_PATH=$basedir/lib:/lib:/usr/lib:/usr/local/lib<br />
export TMPDIR=/tmp<br />
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin<br />
export PATH=$basedir:$basedir/bin:${PATH}:$LD_LIBRARY_PATH</p>
<p><strong>4、调整mysql 用户系统限制（可选）</strong><br />
编辑文件：/etc/security/limits.conf 加入以下语句：<br />
mysql soft nproc 2047<br />
mysql hard nproc 16384<br />
mysql soft nofile 1024<br />
mysql hard nofile 65536<br />
确认如下语句是否存在于/etc/pam.d/login，如果不存在请增加：<br />
session required pam_limits.so<br />
如果用户SHELL 用的是Bourne, Bash, 或者Korn shell 修改/etc/profile，并增加如<br />
下内容。(在SuSe 操作系统上，则需要修改/etc/profile.local)：<br />
if [ $USER = "mysql" ]; then<br />
if [ $SHELL = "/bin/ksh" ]; then<br />
ulimit -p 16384<br />
ulimit -n 65536<br />
else<br />
ulimit -u 16384 -n 65536<br />
fi<br />
fi</p>
<p><strong>5、安装数据库</strong><br />
5.1）解压数据库至/opt/mysql/product/5.5中<br />
5.2）安装数据<br />
[mysql@localhost ~]$ cd product/5.5/scripts/<br />
[mysql@localhost scripts]$ ./mysql_install_db &#8211;basedir=$basedir &#8211;datadir=$datadir &#8211;user=mysql</p>
<p>5.3)设置my.cnf参数<br />
vi /etc/my.cnf</p>
<pre class="brush: bash; title: ; notranslate">[mysqladmin]
socket =/var/run/mysqld/mysqld.sock
[client]
port = 3306
socket =/var/run/mysqld/mysqld.sock
[mysqld]
port = 3306
socket = /var/run/mysqld/mysqld.sock
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
basedir = /opt/mysql/product/5.5
datadir = /opt/mysql/mysqldata
skip-external-locking = 1
interactive_timeout = 1200
wait_timeout = 1200
character-set-server = utf8
back_log = 500
default_time_zone = '+08:00'
max_connections = 1000
max_connect_errors = 1000
connect_timeout = 300
table_open_cache = 100
max_allowed_packet = 16M
binlog_cache_size = 8M
max_heap_table_size = 64M
sort_buffer_size = 8M
join_buffer_size = 8M
thread_cache_size = 32
thread_concurrency = 16
query_cache_size = 0M
default-storage-engine = INNODB
thread_stack = 192K
transaction_isolation = READ-COMMITTED
tmp_table_size = 64M
log-bin =/opt/mysql/mysqllog/mysqlbin
log-error=/opt/mysql/mysqllog/mysqld.err
expire_logs_days = 7
binlog_format = ROW
max_binlog_size = 300M
slow_query_log = 1
slow_query_log_file =/opt/mysql/mysqllog/mysqld-slow
long_query_time = 10
tmpdir = /tmp
server-id = 1
key_buffer_size = 8M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
bulk_insert_buffer_size = 1M
myisam_sort_buffer_size = 128K
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 2G
innodb_data_file_path = ibdata1:1024M:autoextend
innodb_autoextend_increment = 64
innodb_file_per_table = 1
innodb_data_home_dir = /opt/mysql/mysqldata
innodb_file_io_threads = 4
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 8M
innodb_log_file_size = 512M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 40
innodb_lock_wait_timeout = 120
innodb_locks_unsafe_for_binlog = 1
innodb_autoinc_lock_mode = 2
skip-name-resolve
lower_case_table_names=1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
auto-rehash
[myisamchk]
key_buffer_size = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
open-files-limit = 8192
</pre>
<p>5.4）异常处理<br />
5.4.1）直接通过mysqld_safe不能正常启动数据库<br />
ln -s /opt/mysql/product/5.5 /usr/local/mysql<br />
或者<br />
ln -s /opt/mysql/product/5.5/bin/mysqld /usr/local/mysql/bin/mysqld</p>
<p>5.4.2）mysql_secure_installation不能正常执行<br />
1)<br />
执行：/opt/mysql/product/5.5/bin/mysql_secure_installation出现以下错误，解决方法（ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock）<br />
Enter current password for root (enter for none):<br />
ERROR 2002 (HY000): Can&#8217;t connect to local MySQL server through socket &#8216;/tmp/mysql.sock&#8217; (2)</p>
<p>2)<br />
修改mysql_secure_installation 脚本的do_query 函数（推荐处理方法）<br />
do_query() {<br />
echo “$1″ >$command<br />
#sed ‘s,^,> ,’ < $command # Debugging
# mysql --defaults-file=$config <$command ----此行修改如下：
mysql --defaults-extra-file=$config <$command
return $?
}

<strong>6、添加开机启动服务</strong><br />
修改mysql.server文件<br />
basedir=/opt/mysql/product/5.5<br />
datadir=/opt/mysql/mysqldata<br />
[root@localhost ~]# cp /opt/mysql/product/5.5/support-files/mysql.server /etc/init.d/mysqld<br />
[root@localhost ~]# chkconfig &#8211;add mysqld<br />
[root@localhost ~]# chkconfig mysqld on<br />
[root@localhost ~]# chkconfig &#8211;list mysqld<br />
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" rel="bookmark" class="crp_title">mysqld_safe启动报错</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" rel="bookmark" class="crp_title">mysql 安装并启动多个实例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" rel="bookmark" class="crp_title">mysql 二进制文件安装注意事项</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（linux）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/innobackupex%e5%a2%9e%e9%87%8f%e5%a4%87%e4%bb%bd%e6%b5%8b%e8%af%95.html" rel="bookmark" class="crp_title">innobackupex增量备份测试</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/11/error-error-in-log_eventread_log_event-found-invalid-event-in-binary-log.html" rel="bookmark" class="crp_title">ERROR: Error in Log_event::read_log_event(): &#8216;Found invalid event in binary log&#8217;</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（windows）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/09/linux%e4%b8%8b%e9%85%8d%e7%bd%aephpmysql.html" rel="bookmark" class="crp_title">linux下配置php+mysql</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/heartbeatdrbdmysql%e9%ab%98%e5%8f%af%e7%94%a8%e9%85%8d%e7%bd%ae.html" rel="bookmark" class="crp_title">heartbeat+drbd+mysql高可用配置</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5 源码安装</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysql-cluster 7.x安装（linux）</title>
		<link>https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html</link>
		<comments>https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html#comments</comments>
		<pubDate>Mon, 18 Jul 2011 09:34:43 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1265</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" target="_blank">mysql-cluster 7.x安装（linux）</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p><strong>一、整体规划</strong><br />
192.168.11.10（ndb）<br />
192.168.11.11（ndb）<br />
192.168.11.12（mgm）<br />
192.168.11.13（sql）<br />
192.168.11.14（sql）</p>
<p><strong>二、安装mysql-cluster软件(root)</strong><br />
所有节点相同操作，如果没有mysql用户请创建mysql用户和组<br />
groupadd mysql<br />
useradd -g mysql mysql</p>
<p>上传至/tmp目录，开始解压安装<br />
cd/tmp<br />
tarxzvftarxzvfmysql-cluster-gpl-7.1.15-linux-x86_64-glibc23.tar.gz<br />
mvmysql-cluster-gpl-7.1.15-linux-x86_64-glibc23/opt/mysql_cluster<br />
chownmysql.mysql-R/opt/mysql_cluster</p>
<p><strong>三、管理节点（mgm）配置(mysql)</strong><br />
配置mgm节点的config.ini文件<br />
[NDBDDEFAULT]<br />
NoOfReplicas=2<br />
[NDB_MGMD]<br />
NodeId=1<br />
hostname=192.168.11.12<br />
[NDBD]<br />
NodeId=11<br />
hostname=192.168.11.11<br />
datadir=/opt/mysql_cluster/ndbdata<br />
[NDBD]<br />
NodeId=12<br />
hostname=192.168.11.10<br />
datadir=/opt/mysql_cluster/ndbdata<br />
[MYSQLD]<br />
NodeId=21<br />
hostname=192.168.11.13<br />
[MYSQLD]<br />
NodeId=22<br />
hostname=192.168.11.14</p>
<p>启动mgm节点<br />
/opt/mysql_cluster/bin/ndb_mgmd -f /opt/mysql_cluster/config.ini &#8211;configdir=/opt/mysql_cluster</p>
<p><strong>四、数据节点配置(mysql)</strong><br />
配置ndb节点参数(/opt/mysql_cluster/my.cnf)<br />
[mysqld]<br />
ndbcluster<br />
ndb-connectstring=192.168.11.12<br />
[mysql_cluster]<br />
ndb-connectstring=192.168.11.12</p>
<p>创建ndbdata文件夹<br />
mkdir /opt/mysql_cluster/ndbdata</p>
<p>启动ndb节点<br />
/opt/mysql_cluster/bin/ndbd &#8211;defaults-file=/opt/mysql_cluster/my.cnf &#8211;initial</p>
<p><strong>五、SQL节点配置(mysql)</strong><br />
初始化sql节点<br />
/opt/mysql_cluster/scripts/mysql_install_db &#8211;user=mysql &#8211;datadir=/opt/mysql_cluster/data &#8211;basedir=/opt/mysql_cluster/</p>
<p>配置my.cnf文件(root)<br />
mv /opt/mysql_cluster/my-large.cnf /etc/my.cnf<br />
添加<br />
[mysqld]<br />
ndbcluster<br />
ndb-connectstring=192.168.11.12<br />
[mysql_cluster]<br />
ndb-connectstring=192.168.11.12</p>
<p>修改mysql.server(mysql)<br />
/opt/mysql_cluster/support-files/mysql.server中的datadir和basedir为<br />
basedir=/opt/mysql_cluster<br />
datadir=/opt/mysql_cluster/data</p>
<p>启动sql节点(mysql)<br />
/opt/mysql_cluster/support-files/mysql.server start</p>
<p><strong>六、查看集群状态(msyql)</strong><br />
ndb_mgm> show<br />
Connected to Management Server at: localhost:1186<br />
Cluster Configuration<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[ndbd(NDB)]     2 node(s)<br />
id=11   @192.168.11.11  (mysql-5.1.56 ndb-7.1.15, Nodegroup: 0, Master)<br />
id=12   @192.168.11.10  (mysql-5.1.56 ndb-7.1.15, Nodegroup: 0)</p>
<p>[ndb_mgmd(MGM)] 1 node(s)<br />
id=1    @192.168.11.12  (mysql-5.1.56 ndb-7.1.15)</p>
<p>[mysqld(API)]   2 node(s)<br />
id=21   @192.168.11.13  (mysql-5.1.56 ndb-7.1.15)<br />
id=22   @192.168.11.14  (mysql-5.1.56 ndb-7.1.15)</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（windows）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" rel="bookmark" class="crp_title">mysqld_safe启动报错</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" rel="bookmark" class="crp_title">mysql 安装并启动多个实例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5二进制文件安装</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" rel="bookmark" class="crp_title">mysql 二进制文件安装注意事项</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/heartbeatdrbdmysql%e9%ab%98%e5%8f%af%e7%94%a8%e9%85%8d%e7%bd%ae.html" rel="bookmark" class="crp_title">heartbeat+drbd+mysql高可用配置</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/07/modify-ib_logfile-size-and-groups.html" rel="bookmark" class="crp_title">修改MySQL的ib_logfile大小和组数</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5 源码安装</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/09/linux%e4%b8%8b%e9%85%8d%e7%bd%aephpmysql.html" rel="bookmark" class="crp_title">linux下配置php+mysql</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/11/error-error-in-log_eventread_log_event-found-invalid-event-in-binary-log.html" rel="bookmark" class="crp_title">ERROR: Error in Log_event::read_log_event(): &#8216;Found invalid event in binary log&#8217;</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysql-cluster 7.x安装（windows）</title>
		<link>https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html</link>
		<comments>https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html#comments</comments>
		<pubDate>Sun, 17 Jul 2011 12:38:35 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1237</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html" target="_blank">mysql-cluster 7.x安装（windows）</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>mysql 集群配置（windows2台机器模拟）<br />
<strong>1、环境规划</strong><br />
win7 192.168.1.1（管理节点，存储节点，sql节点）<br />
win03 192.168.1.2（存储节点，sql节点）</p>
<p><strong>2、安装cluster（zip包）</strong><br />
win7机器安装在D:\mysql-cluster中<br />
win03机器安装在C:\mysql-cluster中<br />
存储节点存储路径分别为：D:\mysql-cluster\ndbdata和C:\mysql-cluster\ndbdata</p>
<p><strong>3、win7机器配置</strong><br />
创建D:\mysql-cluster\config.txt文件，内容为：<br />
 [NDBD DEFAULT]<br />
 NoOfReplicas=2<br />
 [NDB_MGMD]<br />
 ID=1<br />
 hostname=192.168.1.1<br />
 datadir=D:\mysql-cluster\data<br />
 [NDBD]<br />
 ID=21<br />
 hostname=192.168.1.1<br />
 datadir=D:\mysql-cluster\ndbdata<br />
 [NDBD]<br />
 ID=22<br />
 hostname=192.168.1.2<br />
 datadir=C:\mysql-cluster\ndbdata<br />
 [MYSQLD]<br />
 ID=11<br />
 hostname=192.168.1.1<br />
 [MYSQLD]<br />
 ID=12<br />
 hostname=192.168.1.2</p>
<p>复制D:\mysql-cluster\my-small.ini到c:\windows\my.ini并添加<br />
[mysqld]<br />
ndbcluster<br />
ndb-connectstring=192.168.1.1<br />
[mysql_cluster]<br />
ndb-connectstring=192.168.1.1</p>
<p><strong>4、win03机器配置</strong><br />
复制C:\mysql-cluster\my-small.ini到c:\windows\my.ini并添加<br />
[mysqld]<br />
ndbcluster<br />
ndb-connectstring=192.168.1.1<br />
[mysql_cluster]<br />
ndb-connectstring=192.168.1.1</p>
<p><strong>5、启动</strong><br />
5.1）启动管理节点(win7 上)<br />
D:\mysql-cluster\bin>ndb_mgmd.exe &#8211;config-file=D:\mysql-cluster\config.txt &#8211;co<br />
nfigdir=D:\mysql-cluster</p>
<p>5.2）启动存储节点（无先后顺序，第一个启动使用&#8211;initial)<br />
win7<br />
D:\mysql-cluster\bin>ndbd.exe &#8211;initial<br />
win03<br />
C:\mysql-cluster\bin>ndbd.exe</p>
<p>5.3）启动sql节点（无先后顺序）<br />
win03<br />
C:\mysql-cluster\bin>mysqld.exe &#8211;defaults-file=c:\windows\my.ini<br />
win7<br />
d:\mysql-cluster\bin>mysqld.exe &#8211;defaults-file=c:\windows\my.ini</p>
<p><strong>6、查看是否启动成功</strong><br />
6.1）查看状态<br />
D:\mysql-cluster\bin>ndb_mgm.exe<br />
&#8211; NDB Cluster &#8212; Management Client &#8211;<br />
ndb_mgm> show<br />
Connected to Management Server at: 192.168.1.1:1186<br />
Cluster Configuration<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[ndbd(NDB)]     2 node(s)<br />
id=21   @192.168.1.1  (mysql-5.1.56 ndb-7.1.15, Nodegroup: 0, Master)<br />
id=22   @192.168.1.2  (mysql-5.1.56 ndb-7.1.15, Nodegroup: 0)</p>
<p>[ndb_mgmd(MGM)] 1 node(s)<br />
id=1    @192.168.1.1  (mysql-5.1.56 ndb-7.1.15)</p>
<p>[mysqld(API)]   2 node(s)<br />
id=11   @192.168.1.1  (mysql-5.1.56 ndb-7.1.15)<br />
id=12   @192.168.1.2  (mysql-5.1.56 ndb-7.1.15)</p>
<p>6.2数据操作测试<br />
在win7上创建表，并插入数据<br />
C:\Users\XIFENFEI>mysql -uroot<br />
Welcome to the MySQL monitor.  Commands end with ; or \g.<br />
Your MySQL connection id is 2<br />
Server version: 5.1.56-ndb-7.1.15-cluster-gpl MySQL Cluster Server (GPL)</p>
<p>Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.</p>
<p>Oracle is a registered trademark of Oracle Corporation and/or its<br />
affiliates. Other names may be trademarks of their respective<br />
owners.</p>
<p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the current input statement.</p>
<p>mysql> use test;<br />
Database changed<br />
mysql>  create table city(<br />
    ->  id mediumint unsigned not null auto_incremen<br />
    ->  name varchar(20) not null default &#8221;<br />
    ->  ) engine = ndbcluster default charset utf8;<br />
Query OK, 0 rows affected (9.60 sec)</p>
<p>mysql>  insert into city values(1, &#8216;city1&#8242;);<br />
Query OK, 1 row affected (0.41 sec)</p>
<p>mysql>  insert into city values(2, &#8216;city2&#8242;);<br />
Query OK, 1 row affected (0.01 sec)</p>
<p>mysql> select * from city;<br />
+&#8212;-+&#8212;&#8212;-+<br />
| id | name  |<br />
+&#8212;-+&#8212;&#8212;-+<br />
|  1 | city1 |<br />
|  2 | city2 |<br />
+&#8212;-+&#8212;&#8212;-+<br />
2 rows in set (0.00 sec)</p>
<p>win03机器查看数据<br />
C:\mysql-cluster\bin>mysql -uroot<br />
Welcome to the MySQL monitor.  Commands end with ; or \g.<br />
Your MySQL connection id is 2<br />
Server version: 5.1.56-ndb-7.1.15-cluster-gpl MySQL Cluster Server (GPL)</p>
<p>Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.<br />
This software comes with ABSOLUTELY NO WARRANTY. This is free software,<br />
and you are welcome to modify and redistribute it under the GPL v2 license</p>
<p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the current input statement.</p>
<p>mysql> use test;<br />
Database changed<br />
mysql> show tables;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;-+<br />
| Tables_in_test |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;-+<br />
| city           |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;-+<br />
1 row in set (0.11 sec)</p>
<p>mysql> select * from city;<br />
+&#8212;-+&#8212;&#8212;-+<br />
| id | name  |<br />
+&#8212;-+&#8212;&#8212;-+<br />
|  1 | city1 |<br />
|  2 | city2 |<br />
+&#8212;-+&#8212;&#8212;-+<br />
2 rows in set (0.05 sec)</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（linux）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" rel="bookmark" class="crp_title">mysqld_safe启动报错</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" rel="bookmark" class="crp_title">mysql 安装并启动多个实例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqldumpmysqlbinlog%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95.html" rel="bookmark" class="crp_title">mysqldump+mysqlbinlog恢复测试</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/12/mysql%e6%9f%a5%e8%af%a2%e8%a7%86%e5%9b%be%ef%bc%9aerror-1449-hy000.html" rel="bookmark" class="crp_title">Mysql查询视图：ERROR 1449 (HY000)</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/12/mysql-8-ibd-recovery.html" rel="bookmark" class="crp_title">MySQL 8.0版本ibd文件恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-merge%e8%a1%a8.html" rel="bookmark" class="crp_title">Mysql Merge表</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" rel="bookmark" class="crp_title">mysql 二进制文件安装注意事项</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql%e5%85%b3%e4%ba%8elog_bin%e7%9b%b8%e5%85%b3%e5%91%bd%e4%bb%a4.html" rel="bookmark" class="crp_title">mysql关于log_bin相关命令</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/%e9%80%9a%e8%bf%87substring_index%e5%92%8csubstring%e6%88%aa%e5%8f%96%e5%ad%97%e7%ac%a6%e4%b8%b2.html" rel="bookmark" class="crp_title">mysql通过substring_index和substring截取字符串</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysql 5.5 源码安装</title>
		<link>https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html</link>
		<comments>https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html#comments</comments>
		<pubDate>Sat, 16 Jul 2011 16:16:34 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1234</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html" target="_blank">mysql 5.5 源码安装</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p><strong>1.安装cmake</strong><br />
1）下载cmake<br />
#wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz<br />
2）解压cmake<br />
#tar -zvxf cmake-2.8.3.tar.gz<br />
3）配置编译<br />
#cd cmake-2.8.3<br />
#yum -y install gcc<br />
#yum -y install gcc-c++<br />
#./configure<br />
#make<br />
#make install</p>
<p><strong>2.安装MYSQL</strong><br />
1）下载MYSQL<br />
mkdir /opt/mysql_src<br />
#cd /opt/mysql_src<br />
#wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.14.tar.gz/from/http://mysql.mirror.rafal.ca/<br />
2）解压mysql-5.5.14.tar.gz<br />
#tar -zvxf mysql-5.5.14.tar.gz</p>
<p>创建目录（mysql5.5默认已经没有data目录了）<br />
mkdir -p /opt/mysql_src/product<br />
mkdir -p /opt/mysql_src/data</p>
<p>3)配置编译<br />
#cd mysql-5.5.14<br />
#cmake .                             ##这个方法，安装路径默认<br />
或<br />
#cmake . \<br />
-DCMAKE_BUILD_TYPE:STRING=Release \<br />
-DCMAKE_INSTALL_PREFIX:PATH=/opt/mysql_src/product \<br />
-DCOMMUNITY_BUILD:BOOL=ON \<br />
-DENABLED_PROFILING:BOOL=ON \<br />
-DENABLE_DEBUG_SYNC:BOOL=OFF \<br />
-DINSTALL_LAYOUT:STRING=STANDALONE \<br />
-DMYSQL_DATADIR:PATH=/opt/mysql_src/data \<br />
-DMYSQL_MAINTAINER_MODE:BOOL=OFF \<br />
-DWITH_EMBEDDED_SERVER:BOOL=ON \<br />
-DWITH_EXTRA_CHARSETS:STRING=all \<br />
-DWITH_SSL:STRING=bundled \<br />
-DWITH_UNIT_TESTS:BOOL=OFF \<br />
-DWITH_ZLIB:STRING=bundled \<br />
-LH</p>
<p>如果出现一下错误：<br />
cmake .<br />
&#8211; MySQL 5.5.14<br />
&#8211; Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)<br />
CMake Error at cmake/readline.cmake:82 (MESSAGE):<br />
  Curses library not found.  Please install appropriate package,</p>
<p>      remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.<br />
Call Stack (most recent call first):<br />
  cmake/readline.cmake:126 (FIND_CURSES)<br />
  cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT)<br />
  CMakeLists.txt:256 (MYSQL_CHECK_READLINE)</p>
<p>&#8211; Configuring incomplete, errors occurred!</p>
<p>需要安装ncurses-devel包<br />
# yum -y install ncurses-devel</p>
<p>#make<br />
#make install</p>
<p>#groupadd mysql<br />
#useradd -r -g mysql mysql<br />
#cd /opt/mysql_sc<br />
#chown -R mysql:mysql .<br />
#scripts/mysql_install_db &#8211;user=mysql<br />
添加标准/etc/my.cnf文件（见mysql二进制安装程序，修改相关路径）<br />
#./bin/mysqld_safe &#8211;user=mysql &</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" rel="bookmark" class="crp_title">mysqld_safe启动报错</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/09/linux%e4%b8%8b%e9%85%8d%e7%bd%aephpmysql.html" rel="bookmark" class="crp_title">linux下配置php+mysql</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（linux）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" rel="bookmark" class="crp_title">mysql 安装并启动多个实例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5二进制文件安装</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/%e9%80%9a%e8%bf%87substring_index%e5%92%8csubstring%e6%88%aa%e5%8f%96%e5%ad%97%e7%ac%a6%e4%b8%b2.html" rel="bookmark" class="crp_title">mysql通过substring_index和substring截取字符串</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" rel="bookmark" class="crp_title">mysql 二进制文件安装注意事项</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/11/error-error-in-log_eventread_log_event-found-invalid-event-in-binary-log.html" rel="bookmark" class="crp_title">ERROR: Error in Log_event::read_log_event(): &#8216;Found invalid event in binary log&#8217;</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/innobackupex%e5%a2%9e%e9%87%8f%e5%a4%87%e4%bb%bd%e6%b5%8b%e8%af%95.html" rel="bookmark" class="crp_title">innobackupex增量备份测试</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/%e4%bd%bf%e7%94%a8xtrabackup-%e9%85%8d%e7%bd%ae%e4%b8%bb%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8.html" rel="bookmark" class="crp_title">使用xtrabackup 配置主从服务器</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mysql 二进制文件安装注意事项</title>
		<link>https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html</link>
		<comments>https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html#comments</comments>
		<pubDate>Sat, 09 Jul 2011 16:22:55 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1188</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" target="_blank">mysql 二进制文件安装注意事项</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p><strong>执行mysql_secure_installation报错</strong><br />
错误现象：<br />
Enter current password for root (enter for none):<br />
ERROR 2002 (HY000): Can&#8217;t connect to local MySQL server through socket &#8216;/tmp/mysql.sock&#8217; (2)<br />
错误原因：<br />
mysql_secure_installation ignores &#8211;socket<br />
解决方案：<br />
1）ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock<br />
2）修改mysql_secure_installation 脚本的do_query 函数（推荐处理方法）<br />
do_query() {<br />
echo &#8220;$1&#8243; >$command<br />
#sed &#8216;s,^,> ,&#8217; < $command # Debugging
# mysql --defaults-file=$config <$command ----此行修改如下：
mysql --defaults-extra-file=$config <$command
return $?
}

<strong>使用mysqld_safe启动msql错误</strong><br />
见<a href="//www.xifenfei.com/1182.html">mysqld_safe启动报错</a></p>
<p>注意：如果想把错误日志放到专门的日志目录中，需要在my.cnf中添加log-error=path选项<br />
<a href='//www.xifenfei.com/wp-content/uploads/2011/07/mysql_install.zip'>mysql二进制文件安装指导和my.cnf文件</a></p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5二进制文件安装</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" rel="bookmark" class="crp_title">mysqld_safe启动报错</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" rel="bookmark" class="crp_title">mysql 安装并启动多个实例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/innobackupex%e5%a2%9e%e9%87%8f%e5%a4%87%e4%bb%bd%e6%b5%8b%e8%af%95.html" rel="bookmark" class="crp_title">innobackupex增量备份测试</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（linux）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（windows）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/%e4%bd%bf%e7%94%a8xtrabackup-%e9%85%8d%e7%bd%ae%e4%b8%bb%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8.html" rel="bookmark" class="crp_title">使用xtrabackup 配置主从服务器</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e8%a7%a3%e9%94%81.html" rel="bookmark" class="crp_title">mysql解锁</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/02/mysql-datadir-rm-recovery.html" rel="bookmark" class="crp_title">mysql 数据库目录被删除恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqlbinlog%e5%8f%82%e6%95%b0%e4%bb%8b%e7%bb%8d.html" rel="bookmark" class="crp_title">mysqlbinlog参数介绍</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysqld_safe启动报错</title>
		<link>https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html</link>
		<comments>https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html#comments</comments>
		<pubDate>Thu, 07 Jul 2011 13:33:49 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1182</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" target="_blank">mysqld_safe启动报错</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>使用二进制编译文件的mysqld_safe启动报错，如下：<br />
[mysql@ECP-UC-DB1 ~]$ mysqld_safe<br />
110707 21:31:19 mysqld_safe Logging to &#8216;/opt/mysql/mysqldata/ECP-UC-DB1.err&#8217;.<br />
110707 21:31:19 mysqld_safe The file /usr/local/mysql/bin/mysqld<br />
does not exist or is not executable. Please cd to the mysql installation<br />
directory and restart this script from there as follows:<br />
./bin/mysqld_safe&amp;<br />
See http://dev.mysql.com/doc/mysql/en/mysqld-safe.html for more information</p>
<p>解决方法：<br />
su &#8211; root<br />
mkdir /usr/local/mysql/bin<br />
ln -s /opt/mysql/product/5.5/bin/mysqld /usr/local/mysql/bin/mysqld</p>
<p>再次执行mysqld_safe<br />
[mysql@ECP-UC-DB1 ~]$ mysqld_safe<br />
110707 21:32:37 mysqld_safe Logging to &#8216;/opt/mysql/mysqldata/ECP-UC-DB1.err&#8217;.<br />
110707 21:32:37 mysqld_safe Starting mysqld daemon with databases from /opt/mysql/mysqldata</p>
<p>启动结果：<br />
mysql    26885 23452  0 21:32 pts/0    00:00:00 /bin/sh /opt/mysql/product/5.5/bin/mysqld_safe<br />
mysql    27653 26885  0 21:32 pts/0    00:00:00 <span style="color: #ff0000;">/usr/local/mysql/bin/mysqld</span> &#8211;basedir=/opt/mysql/product/5.5 &#8211;datadir=/opt/mysql/mysqldata &#8211;plugin-dir=/usr/local/mysql/lib/plugin &#8211;log-error=/opt/mysql/mysqldata/ECP-UC-DB1.err &#8211;open-files-limit=8192 &#8211;pid-file=/var/run/mysqld/mysqld.pid &#8211;socket=/var/run/mysqld/mysqld.sock &#8211;port=3306</p>
<p>问题存在原因：<br />
1、mysqld_safe只认识/usr/local/mysql/bin/mysqld（也许是配置问题）<br />
2、my.cnf只能放置在/etc/下面，不然使用&#8211;defaults-file也不能读取my.cnf文件（有疑惑）</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" rel="bookmark" class="crp_title">mysql 安装并启动多个实例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5二进制文件安装</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" rel="bookmark" class="crp_title">mysql 二进制文件安装注意事项</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（linux）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/11/error-error-in-log_eventread_log_event-found-invalid-event-in-binary-log.html" rel="bookmark" class="crp_title">ERROR: Error in Log_event::read_log_event(): &#8216;Found invalid event in binary log&#8217;</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/1220.html" rel="bookmark" class="crp_title">mysql 重设root密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/09/linux%e4%b8%8b%e9%85%8d%e7%bd%aephpmysql.html" rel="bookmark" class="crp_title">linux下配置php+mysql</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/innobackupex%e5%a2%9e%e9%87%8f%e5%a4%87%e4%bb%bd%e6%b5%8b%e8%af%95.html" rel="bookmark" class="crp_title">innobackupex增量备份测试</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（windows）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5 源码安装</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysql 安装并启动多个实例</title>
		<link>https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html</link>
		<comments>https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html#comments</comments>
		<pubDate>Wed, 06 Jul 2011 15:45:51 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1178</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" target="_blank">mysql 安装并启动多个实例</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p><strong>1、数据库实例目录</strong><br />
drwxrwxrwx 6 mysql mysql 4096 Jul  6 23:25 mysqldata<br />
drwxrwxr-x 5 mysql mysql 4096 Jul  6 23:23 mysqldata1<br />
drwxrwxr-x 5 mysql mysql 4096 Jul  6 23:27 mysqldata2</p>
<p><strong>2、创建实例</strong><br />
/opt/mysql/product/5.5/scripts/mysql_install_db &#8211;basedir=/opt/mysql/product/5.5 &#8211;datadir=/opt/mysql/mysqldata &#8211;user=mysql<br />
/opt/mysql/product/5.5/scripts/mysql_install_db &#8211;basedir=/opt/mysql/product/5.5 &#8211;datadir=/opt/mysql/mysqldata1 &#8211;user=mysql<br />
/opt/mysql/product/5.5/scripts/mysql_install_db &#8211;basedir=/opt/mysql/product/5.5 &#8211;datadir=/opt/mysql/mysqldata2 &#8211;user=mysql</p>
<p><strong>3、修改my.cnf文件</strong><br />
[mysqld_multi]<br />
mysqld = /opt/mysql/product/5.5/bin/mysqld<br />
mysqladmin = /opt/mysql/product/5.5/bin/mysqladmin<br />
user = root<br />
password = passw0rd</p>
<p>[mysqld3306]<br />
port = 3306<br />
socket = /var/run/mysqld/mysqld3306.sock<br />
pid-file = /var/run/mysqld/mysqld3306.pid<br />
basedir = /opt/mysql/product/5.5<br />
datadir = /opt/mysql/mysqldata</p>
<p>[mysqld3307]<br />
port = 3307<br />
socket = /var/run/mysqld/mysqld3307.sock<br />
pid-file = /var/run/mysqld/mysqld3307.pid<br />
basedir = /opt/mysql/product/5.5<br />
datadir = /opt/mysql/mysqldata1</p>
<p>[mysqld3307]<br />
port = 3307<br />
socket = /var/run/mysqld/mysqld3308.sock<br />
pid-file = /var/run/mysqld/mysqld3308.pid<br />
basedir = /opt/mysql/product/5.5<br />
datadir = /opt/mysql/mysqldata2<br />
注：其他无关参数省略，日志等文件路径也不能相同（未写明）</p>
<p><strong>4、启动数据库</strong><br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf start 3306<br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf start 3307<br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf start 3308</p>
<p><strong>5、登录数据库修改root密码</strong><br />
mysql -S /var/run/mysqld/mysqld3306.sock<br />
mysql -S /var/run/mysqld/mysqld3307.sock<br />
mysql -S /var/run/mysqld/mysqld3308.sock</p>
<p>use mysql<br />
UPDATE user SET password=PASSWORD(&#8216;passw0rd&#8217;) WHERE user=&#8217;root&#8217;;<br />
FLUSH PRIVILEGES;<br />
说明：三个库上分别操作</p>
<p><strong>6、关闭数据库</strong><br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf stop 3306<br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf stop 3307<br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf stop 3308</p>
<p><strong>7、全部启动/关闭</strong><br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf start 3306-3308<br />
mysqld_multi  &#8211;defaults-file=/etc/mysql/my.cnf stop 3306-3308</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" rel="bookmark" class="crp_title">mysqld_safe启动报错</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/mysql-5-5%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5二进制文件安装</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（linux）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" rel="bookmark" class="crp_title">mysql 二进制文件安装注意事项</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/innobackupex%e5%a2%9e%e9%87%8f%e5%a4%87%e4%bb%bd%e6%b5%8b%e8%af%95.html" rel="bookmark" class="crp_title">innobackupex增量备份测试</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88windows%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（windows）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/11/error-error-in-log_eventread_log_event-found-invalid-event-in-binary-log.html" rel="bookmark" class="crp_title">ERROR: Error in Log_event::read_log_event(): &#8216;Found invalid event in binary log&#8217;</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/09/linux%e4%b8%8b%e9%85%8d%e7%bd%aephpmysql.html" rel="bookmark" class="crp_title">linux下配置php+mysql</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/heartbeatdrbdmysql%e9%ab%98%e5%8f%af%e7%94%a8%e9%85%8d%e7%bd%ae.html" rel="bookmark" class="crp_title">heartbeat+drbd+mysql高可用配置</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-5-5-%e6%ba%90%e7%a0%81%e5%ae%89%e8%a3%85.html" rel="bookmark" class="crp_title">mysql 5.5 源码安装</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用xtrabackup 配置主从服务器</title>
		<link>https://www.xifenfei.com/2011/06/%e4%bd%bf%e7%94%a8xtrabackup-%e9%85%8d%e7%bd%ae%e4%b8%bb%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8.html</link>
		<comments>https://www.xifenfei.com/2011/06/%e4%bd%bf%e7%94%a8xtrabackup-%e9%85%8d%e7%bd%ae%e4%b8%bb%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8.html#comments</comments>
		<pubDate>Fri, 03 Jun 2011 06:29:17 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[MySQL安装配置]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=1079</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2011/06/%e4%bd%bf%e7%94%a8xtrabackup-%e9%85%8d%e7%bd%ae%e4%b8%bb%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2011/06/%e4%bd%bf%e7%94%a8xtrabackup-%e9%85%8d%e7%bd%ae%e4%b8%bb%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8.html" target="_blank">使用xtrabackup 配置主从服务器</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p><strong>1、备份主机数据</strong><br />
innobackupex &#8211;user=root &#8211;password=xifenfei &#8211;defaults-file=/etc/my.cnf &#8211;stream /tmp/mysql 2>/tmp/mysql.log | gzip> /tmp/data/mysql.tar.gz</p>
<p><strong>2、查看/tmp/mysql.log，记录下当前日志位置</strong><br />
innobackupex: MySQL binlog position: filename &#8216;mysql-bin.000018&#8242;, position 107</p>
<p><strong>3、备份文件恢复</strong><br />
scp /tmp/data/mysql.tar.gz root@192.168.1.2:/tmp/<br />
mkdir /tmp/mysql<br />
cd /tmp/mysql<br />
tar izxvf /tmp/mysql.tar.gz<br />
&#8211;恢复数据库<br />
innobackupex &#8211;apply-log  &#8211;user=root &#8211;password=xifenfei /tmp/mysql<br />
&#8211;复制到my.cnf中指定地方<br />
innobackupex &#8211;copy-back  &#8211;user=root &#8211;password=xifenfei /tmp/mysql<br />
chmod -R mysql.mysql /var/lib/mysql</p>
<p><strong>4、修改my.cnf文件</strong><br />
主服务器：<br />
server-id=1<br />
innodb_flush_log_at_trx_commit=1<br />
sync-binlog=1</p>
<p>从服务器：<br />
server-id=2<br />
relay-log=/var/lib/mysql/replicate<br />
relay-log-index=/var/lib/mysql/replicate.index<br />
read-only</p>
<p><strong>7、添加复制用户（主数据库上）</strong><br />
GRANT REPLICATION SLAVE ON *.*<br />
     TO &#8216;repl&#8217;@&#8217;192.168.1.2&#8242; IDENTIFIED BY &#8216;xifenfei&#8217;;</p>
<p><strong>8、配置从数据库</strong><br />
CHANGE MASTER TO<br />
     MASTER_HOST=&#8217;192.168.1.4&#8242;,<br />
     MASTER_USER=&#8217;repl&#8217;,<br />
     MASTER_PASSWORD=&#8217;xifenfei&#8217;,<br />
     MASTER_LOG_FILE=&#8217;mysql-bin.000018&#8242;,<br />
     MASTER_LOG_POS=107;<br />
start slave;</p>
<p><strong>9、查看主从是否正常</strong><br />
<strong>SHOW SLAVE STATUS\G</strong><br />
*************************** 1. row ***************************<br />
               Slave_IO_State: Waiting for master to send event<br />
                  Master_Host: 192.168.1.4<br />
                  Master_User: repl<br />
                  Master_Port: 3306<br />
                Connect_Retry: 60<br />
              Master_Log_File: mysql-bin.000022<br />
          Read_Master_Log_Pos: 1185<br />
               Relay_Log_File: replicate.000007<br />
                Relay_Log_Pos: 588<br />
        Relay_Master_Log_File: mysql-bin.000022<br />
             Slave_IO_Running: Yes<br />
            Slave_SQL_Running: Yes<br />
              Replicate_Do_DB:<br />
          Replicate_Ignore_DB:<br />
           Replicate_Do_Table:<br />
       Replicate_Ignore_Table:<br />
      Replicate_Wild_Do_Table:<br />
  Replicate_Wild_Ignore_Table:<br />
                   Last_Errno: 0<br />
                   Last_Error:<br />
                 Skip_Counter: 0<br />
          Exec_Master_Log_Pos: 1185<br />
              Relay_Log_Space: 1627<br />
              Until_Condition: None<br />
               Until_Log_File:<br />
                Until_Log_Pos: 0<br />
           Master_SSL_Allowed: No<br />
           Master_SSL_CA_File:<br />
           Master_SSL_CA_Path:<br />
              Master_SSL_Cert:<br />
            Master_SSL_Cipher:<br />
               Master_SSL_Key:<br />
        Seconds_Behind_Master: 0<br />
Master_SSL_Verify_Server_Cert: No<br />
                Last_IO_Errno: 0<br />
                Last_IO_Error:<br />
               Last_SQL_Errno: 0<br />
               Last_SQL_Error:<br />
  Replicate_Ignore_Server_Ids:<br />
             Master_Server_Id: 1</p>
<p><strong>SHOW MASTER STATUS\G</strong><br />
*************************** 1. row ***************************<br />
            File: mysql-bin.000022<br />
        Position: 1185<br />
    Binlog_Do_DB:<br />
Binlog_Ignore_DB:<br />
1 row in set (0.00 sec)</p>
<p><strong>SHOW PROCESSLIST\G</strong><br />
&#8211;从服务器进程<br />
*************************** 2. row ***************************<br />
     Id: 22<br />
   User: system user<br />
   Host:<br />
     db: NULL<br />
Command: Connect<br />
   Time: 1136<br />
  State: Waiting for master to send event<br />
   Info: NULL<br />
*************************** 3. row ***************************<br />
     Id: 23<br />
   User: system user<br />
   Host:<br />
     db: NULL<br />
Command: Connect<br />
   Time: 1676370<br />
  State: Slave has read all relay log; waiting for the slave I/O thread to update it<br />
   Info: NULL<br />
&#8211;主服务器进程<br />
*************************** 1. row ***************************<br />
     Id: 14<br />
   User: repl<br />
   Host: 192.168.1.2:34594<br />
     db: NULL<br />
Command: Binlog Dump<br />
   Time: 1207<br />
  State: Master has sent all binlog to slave; waiting for binlog to be updated<br />
   Info: NULL</p>
<p><strong>10、管理从服务器</strong><br />
start slave;<br />
reset slave;<br />
stop slave;</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/09/mysql%e4%b8%bb%e4%bb%8e%e5%88%87%e6%8d%a2.html" rel="bookmark" class="crp_title">mysql主从切换</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/09/mysql%e4%b8%bb%e4%bb%8e%e5%a4%8d%e5%88%b6.html" rel="bookmark" class="crp_title">mysql主从复制</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/06/mysql%e4%bf%ae%e6%94%b9%e5%af%86%e7%a0%81.html" rel="bookmark" class="crp_title">MYSQL修改密码</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e4%b8%ad%e9%81%87%e5%88%b0%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">mysql中遇到错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqldumpmysqlbinlog%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95.html" rel="bookmark" class="crp_title">mysqldump+mysqlbinlog恢复测试</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/04/mysql%e8%a7%a3%e9%94%81.html" rel="bookmark" class="crp_title">mysql解锁</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e5%ae%89%e8%a3%85%e5%b9%b6%e5%90%af%e5%8a%a8%e5%a4%9a%e4%b8%aa%e5%ae%9e%e4%be%8b.html" rel="bookmark" class="crp_title">mysql 安装并启动多个实例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-cluster-7-x%e5%ae%89%e8%a3%85%ef%bc%88linux%ef%bc%89.html" rel="bookmark" class="crp_title">mysql-cluster 7.x安装（linux）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysql-%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a1%b9.html" rel="bookmark" class="crp_title">mysql 二进制文件安装注意事项</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/07/mysqld_safe%e5%90%af%e5%8a%a8%e6%8a%a5%e9%94%99.html" rel="bookmark" class="crp_title">mysqld_safe启动报错</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/01/%e4%bd%bf%e7%94%a8goldengate%e5%90%8c%e6%ad%a5mysql.html" rel="bookmark" class="crp_title">使用goldengate同步mysql</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/12/mysql%e6%9f%a5%e8%af%a2%e8%a7%86%e5%9b%be%ef%bc%9aerror-1449-hy000.html" rel="bookmark" class="crp_title">Mysql查询视图：ERROR 1449 (HY000)</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2011/06/%e4%bd%bf%e7%94%a8xtrabackup-%e9%85%8d%e7%bd%ae%e4%b8%bb%e4%bb%8e%e6%9c%8d%e5%8a%a1%e5%99%a8.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
