﻿<?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="http://www.ieliwb.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ieliwb.com</link>
	<description>灵感的来临，没有任何预兆；灵感的消失，也不会有告别仪式；用文字记下她们吧，让灵感永存……</description>
	<lastBuildDate>Sun, 21 Nov 2010 03:36:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mac OS X 10.6 Snow Leopard构建Apache，MySQL，PHP开发环境全记录</title>
		<link>http://www.ieliwb.com/mac-snow-leopard-apache-mysql-php/</link>
		<comments>http://www.ieliwb.com/mac-snow-leopard-apache-mysql-php/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 07:43:17 +0000</pubDate>
		<dc:creator>花太香齐</dc:creator>
				<category><![CDATA[PHP/WEB]]></category>
		<category><![CDATA[iPhone/Mac/ObjectC]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.ieliwb.com/mac-os-x-10-6-snow-leopard%e6%9e%84%e5%bb%baapache%ef%bc%8cmysql%ef%bc%8cphp%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e5%85%a8%e8%ae%b0%e5%bd%95/</guid>
		<description><![CDATA[<p><strong>操作环境 :</strong></p>
<blockquote><p>
系统:  Mac OS X 10.6.2 （Snow Leopard）<br />
环境软件:<br />
Apache 2.2.11 	系统内置<br />
              PHP 	5.3.0 	系统内置<br />
              MySQL 5.1.43 	dmg安装包<br />
推荐几个开发软件:<br />
    [......]</p></blockquote><p class='read-more'><a href='http://www.ieliwb.com/mac-snow-leopard-apache-mysql-php/'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>操作环境 :</strong></p>
<blockquote><p>
系统:  Mac OS X 10.6.2 （Snow Leopard）<br />
环境软件:<br />
Apache 2.2.11 	系统内置<br />
              PHP 	5.3.0 	系统内置<br />
              MySQL 5.1.43 	dmg安装包<br />
推荐几个开发软件:<br />
               Xcode 苹果官方免费软件<br />
              zend studio zend公司有dmg安装包<br />
             coda 也支持php函数提醒功能,很好用,apple软件库有
</p></blockquote>
<blockquote><p>由于mac是基于unix内核的,很多开发开源软件都自带了,如:apache|php|java|python等,而且自带shell命令终端,在此咕噜一下,做开发或设计的赶快转到mac平台吧,当然asp,c#就别来了,嘎嘎.这些自带的基本都相当新,不习惯的可以自己终端编译.</p></blockquote>
<blockquote><p>如果想用套件的话,这里也推荐几个:MAMP, XAMPP or Marc Liyanage.自己google一下.下面就可以路过了.</p></blockquote>
<p><strong>配置apache:</strong><br />
1.让apache加载php模块,自己指定localhost跟目录等.打开终端:<br />
<code>su root<br />
vi /etc/apache2/httpd.conf</code></p>
<p>找到:#LoadModule php5_module libexec/apache2/libphp5.so去掉全面的#<br />
找到:  DocumentRoot &#8220;/Users/ieliwb/Sites&#8221;  修改目录,记得有2处<br />
2.开启apache<br />
你可以在系统偏好设置里->共享->web共享勾上<br />
或终端敲入:<br />
<code>su root<br />
apachectl start</code><br />
<strong>记住所有apache配置操作都是root用户才能修改的.所以记得su root.</strong></p>
<p><strong>配置php:</strong></p>
<p>不同人不同应用程序对PHP的设置要求也不同，这里仅仅粗略描述最基本的几项设置，且只说明目标，具体操作则省略掉了，其它设置条目参考其它文档。在每次对PHP配置文件php.ini文件做出更改后，要重新启动一次Apache服务才能使更改生效。</p>
<p>   1.  php.ini</p>
<p>      默认地，Mac OS X 10.6没有php.ini配置文件，需要自己创建。也可以使用/private/etc/php.ini.default文件改写另存为/private/etc/php.ini文件。<br />
   2. timezone，时区设置</p>
<p>      Mac OS X 10.6自带了PHP 5.3.0，同时也带来了一点新要求：“强制”要求定义时区。搜索“date.timezone”（第997行），然后设定正确的时区ID，比如澳大利亚悉尼，时区ID就是Australia/Sydney。注意，时区ID没有引号。所有时区ID可以在http://php.net/manual/en/timezones.php上找到。<br />
   3. mysql.sock</p>
<p>      在php.ini文件中搜索“mysql.sock”字串，把找到的三个配置条目稍稍做一下修改：</p>
<p>      &#8230;<br />
      pdo_mysql.default_socket=/tmp/mysql.sock<br />
      &#8230;<br />
      mysql.default_socket = /tmp/mysql.sock<br />
      &#8230;<br />
      mysqli.default_socket = /tmp/mysql.sock<br />
      &#8230;</p>
<p>      在Mac OS X 10.5 leopard中，mysql.sock文件被放在了/var/mysql/mysql.sock，而Mac OS X 10.6 Snow Leopard中的mysql.sock文件位置/tmp/mysql.sock就标准多了。最后对php.ini文件做你所需要的更改，保存。</p>
<p><strong>mysql安装调试:</strong></p>
<p>我这里选择dmg安装的,你也可以选择源码自己编译,去mysql官方下载dmg包,一路点下去就可以,完成后在系统编好设置里有个开关来启动和停用mysql.你也可以在终端输入命令来启动.基本操作和linux下大部分完全一样的.<br />
<code>/usr/local/mysql/bin/mysql</code></p>
<p><strong>开发工具推荐还是用官方zendstudio吧.有dmg包.</strong></p>
<p>到此就完了,是不是很简单呢.如果想自己编译的话可以参考:</p>
<p>http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/</p>
<p>http://www.dongyl.com/knowledge-base/2-macintosh/23-how-to-setup-mamp-under-mac-os-x-106-snow-leopard.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ieliwb.com/mac-snow-leopard-apache-mysql-php/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Linux下mysql定时自动备份并FTP到远程脚本</title>
		<link>http://www.ieliwb.com/linux-mysql-auto-backup/</link>
		<comments>http://www.ieliwb.com/linux-mysql-auto-backup/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 03:28:24 +0000</pubDate>
		<dc:creator>花太香齐</dc:creator>
				<category><![CDATA[Linux/Shell/Server]]></category>
		<category><![CDATA[Mysql/SQL/数据库优化]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[自动备份]]></category>

		<guid isPermaLink="false">http://www.ieliwb.com/linux%e4%b8%8bmysql%e5%ae%9a%e6%97%b6%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bd%e5%b9%b6ftp%e5%88%b0%e8%bf%9c%e7%a8%8b%e8%84%9a%e6%9c%ac/</guid>
		<description><![CDATA[<p><strong>1.添加backupmysqleveryday.sh（vi /data/shell/backupmysqleveryday.sh）</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">#!/bin/sh</li>
<li>#this shell is user for backup mysql data everyday</li>
<li>#author:www.ieliwb.com [......]</li></ol></div><p class='read-more'><a href='http://www.ieliwb.com/linux-mysql-auto-backup/'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>1.添加backupmysqleveryday.sh（vi /data/shell/backupmysqleveryday.sh）</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">#!/bin/sh</li>
<li>#this shell is user for backup mysql data everyday</li>
<li>#author:www.ieliwb.com </li>
<li>&nbsp;</li>
<li>#path-config</li>
<li>base_mysql_path=/data/webserver/mysql/</li>
<li>mysql_dump_path=/data/mysqlbackup/</li>
<li>mnt_back_path=/mnt/web/mysqlbackup/ </li>
<li>ftp_back_path=mysql_data_backup/</li>
<li>&nbsp;</li>
<li>#mysql-config</li>
<li>mysql_user=&quot;root&quot;</li>
<li>mysql_pass=&quot;*******&quot;</li>
<li>&nbsp;</li>
<li>#ftp-config</li>
<li>ftp_host=&quot;ip&quot;</li>
<li>ftp_user=&quot;********&quot;</li>
<li>ftp_pass=&quot;********&quot;</li>
<li>&nbsp;</li>
<li>backup_name=`date +%Y%m%d%H%M%S`</li>
<li>&nbsp;</li>
<li>cd ${mysql_dump_path}</li>
<li>&nbsp;</li>
<li>#mysqldump</li>
<li>${base_mysql_path}bin/mysqldump -u${mysql_user} -p${mysql_pass} --all-database &gt; ${backup_name}.sql</li>
<li>&nbsp;</li>
<li>#pack</li>
<li>tar zcf ${backup_name}.tar.gz ${backup_name}.sql</li>
<li>rm -f ${backup_name}.sql</li>
<li>&nbsp;</li>
<li>#backup to mnt</li>
<li>cp ${backup_name}.tar.gz ${mnt_back_path}${backup_name}.tar.gz</li>
<li>&nbsp;</li>
<li>#ftp to other host</li>
<li>ftp -n&lt;&lt;!</li>
<li>open ${ftp_host}</li>
<li>user ${ftp_user} ${ftp_pass}</li>
<li>bin</li>
<li>prompt off</li>
<li>cd ${ftp_back_path}</li>
<li>passive</li>
<li>put ${backup_name}.tar.gz</li>
<li>close</li>
<li>bye</li>
<li>!</li></ol></div>
<p><strong>2.添加定时计划（vi /etc/crontab）</strong></p>
<blockquote><p>
01 0 * * * root /data/shell/backupmysqleveryday.sh<br />
每天0：01点执行
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.ieliwb.com/linux-mysql-auto-backup/feed/</wfw:commentRss>
		<slash:comments>1147</slash:comments>
		</item>
	</channel>
</rss>

