mysql主从同步配置(笔记)

[不指定 2010/07/16 12:31 | by admin ]
特别说明:
配置mysql主从备份一定要使用相同版本的数据库,如不可以使用5.0和5.1的交杂.

1.主机
建任意主机用户,并赋于对指定数据库的相应权限,并开放3306端口的外网访问(防火墙),如添加的用户为admin,创建的数据库为test,如以下主机为linux
vi /etc/my.cnf
在[mysqld]段添加:
server-id       = 1
log-bin
重启mysql
查看状态:
mysql -u root -p
输入密码后,
show master status;
看到如下:
+-------------------+----------+--------------+------------------+
| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| centos-bin.000001 |      106 |              |                  |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

从服务器连接测试
比如主服务器IP为192.168.0.2
mysql -h 192.168.0.2 -u admin -p
能正常登录为成功


2.从服务器my.ini(如主机为win)
[mysqld]段添加:
server-id=2
master-host=192.168.0.2
master-port=3306
master-user=admin
master-password=123456
master-connect-retry=60
replicate-do-db=test

检查状态:
mysql -u root -p
show slave status\G;

看到
Slave_IO_Running:Yes
Slave_SQL_running:Yes
说明是成功的

这时候,可以在主机上安装程序,如安装Disucz,只要主机上的数据库发生了改变,都会自动备份到从服务器的数据库里

相关命令:
Slave start
Slave stop
Reset slave
Show slave status
Show master status
主服务器命令需登录主机执行,从命令登录从服务器运行,当然,在从服务器运行主机的mysql也可以,正如:
mysql -h 192.168.0.2 -u admin -p

memcached服务端安装脚本

[不指定 2010/07/08 11:31 | by admin ]
自己写的一个简单的脚本,执行安装即可
本内容为原创内容,转载请注明:
本文来自http://blog.gsywx.com

#!/bin/bash
clear
echo "--------------------memcached安装脚本,按任意键继续---------------------"
get_char()
  {
  SAVEDSTTY=`stty -g`
  stty -echo
  stty cbreak
  dd if=/dev/tty bs=1 count=1 2> /dev/null
  stty -raw
  stty echo
  stty $SAVEDSTTY
  }
  echo ""
  echo "安装memcached,连接并发数1024,内存64M,按任意键继续......"
  char=`get_char`

tar zxvf libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure
make
make install
cd ../
echo "/usr/local/lib" >/etc/ld.so.conf.d/libevent-i386.conf
ldconfig
#默认安装在/usr/local/lib/

tar zxvf memcached-1.4.5.tar.gz
cd memcached-1.4.5
./configure --prefix=/web/memcached
make
make install
cd ../
#默认安装在/usr/local/bin/

#创建简单的memcache启动停止脚本(未有进程判断)
cat >>/memcached<#!/bin/bash

start(){
        echo "开始启动memcached ......"
        /web/memcached/bin/memcached -d -m 64 -u nobody -l 127.0.0.1 -p 11211 -c 1024 -P /tmp/memcached.pid
        echo "OK"
        }

stop() {
        echo "正在停止memcached ......"
        killall -9 memcached
        rm -f  /tmp/memcached.pid
        echo "OK"
        }

restart() {
        stop
        start
        }

case "" in
  start)
start
;;
  stop)
stop
;;
  restart)
stop
start
;;
*)
        echo $ "Usage: $0 {start|stop|restart}"
;;
esac
EOF
sed -i 's#""#"$1"#g' /memcached
chmod +x /memcached
/memcached start
cp -f memcache.php /home/wwwroot/htdocs/

sleep 1
echo "删除安装临时文件............."
rm -Rf libevent-1.4.13-stable
rm -Rf memcached-1.4.5


memcache.php内容为:

$mem = new Memcache;
$mem->connect("127.0.0.1",11211);
$mem->set('key', "This is tell you: memcached rum success!", 0, 60);
$val = $mem->get('key');
echo $val;
?>

vmware使用及上网的三种方式

[不指定 2010/05/02 07:39 | by admin ]
1、下载vmware,使用vmware6.52汉化绿色版,可以百度或从本站下载,下载地址为:http://wjxz.gsywx.com/wxz/%E8%99%9A%E6%8B%9F%E6%9C%BA/
2、解压,把文件放入不含中文路径,如放入 D:\vmware
3、打开D:\vmware,双击  绿化.cmd  进行安装 ,安装完成后会进入服务配置界面
4、一般来说,我们需要安装usb支持,按2,然后再按2、启动USB服务

vmware进行系统的安装这里就不再说了,网上也较多,重点是下面的内容

下面来讲vmware的三种联网方式:

一、host-only(本地网络) --vmnet1 在服务配置中选择第4项,然后选择第2项进行安装。

A、安装结束后,右键打开桌面上的网上邻居,会发现多了一张叫VMware Network Adapter VMnet1的网卡。
说明:host-only方式,可以在自己无权限分配主机IP的情况下使用(如:电脑处于公司的局域网,但IP是由网管进行IP+MAC绑定的,自己没权再次对本电脑或其他电脑进行分配),也适用于ADSL等拨号上网,但没有使用自己的路由的情况,这时候的虚拟机相当于是自己真实主机下面的一个子网。

B、要使虚拟机能上网,可以按以下设置:

1、主机:
桌面右键打开网上邻居,本地连接(主机上网的网卡,如果用的是无线上网,则为无线网络连接,如果用的是ADSL拨号,则为下面的 pppoe拨号上网那个)右键属性,高级,Internet连接共享,勾选 允许其他网络用户通过此计算机的 Internet 连接来连接(N),确定。此时,如果有两个以上连接,会让你选择家庭网络连接的网卡,如图中的VMware Network Adapter VMnet1,如果只有一张网卡,则没有选择,按确定后会会提示被共享的网卡IP被设置为192.168.0.1(XP系统下),win7下会被设置为192.168.137.1

2、虚拟机:
安装好虚拟机的系统后,以XP为例。vmware中,虚拟机设置,Network Adapter,选择网络连接为 Host-only:和主机共享私有网络(N),虚拟机系统中,网卡IP用自动即可。
如果发现还不能上网,可以检查以下设置:
主机:Vmnet1网卡的IP是否为192.168.0.1(XP系统中),可以把下面的DNS设为主机真实的DNS的IP
虚拟系统中,本地连接网卡IP是否为192.168.0.x,如果不正确说明未能正确获取IP等信息,可以自己手动加入IP,网关及DNS,如可以这样设置:IP为192.168.0.2,掩码255.255.255.0, 网关为192.168.0.1,DNS为主机上网真实的DNS,可以在主机CMD中键入ipconfig /all进行查询,也可以打当地的服务商电话进行查询如10000(电信)。这样的设置,同样适用于linux或unix系统中的网卡IP的设置。

二、桥接 bridge(桥接)相关设置,在服务配置中选择第1项,然后选择第2项进行安装。

这种方式下,虚拟机内系统和真实主机相当于对等网,它们关系为网上邻居。它适合主机在局域网中,并且自己有权分配局域网内主机IP的情况下使用。
要使虚拟机能上网,可以按以下设置

1、主机,开始运行CMD,键入ipconfig /all进行当前网卡的IP的查询,如得到的IP为192.168.1.2  ,掩码255.255.255.0, 网关为192.168.1.1

2、虚拟机:
vmware中,虚拟机设置,Network Adapter,选择网络连接为 桥接:直接连接到物理网络。,虚拟机系统中,网卡IP用自动即可。
如发现还不能上网,可以检查以下设置:
虚拟机系统中,本地连接网卡IP是否为192.168.1.x,如不正确说明未能正确获取IP等信息,可以自己手动加入IP,网关及DNS,如可以这样设置:IP为192.168.1.3,掩码255.255.255.0, 网关为192.168.1.1,DNS为主机上网真实的DNS。


三、nat(网络共享)--vmnet8 在服务配置中选择第3项,然后选择第2项进行安装。

适用于任何情况下的网络

1、主机
安装结束后,右键打开桌面上的网上邻居,会发现多了一张叫VMware Network Adapter VMnet8的网卡。
并且系统服务中会多出VMnetDHCP 和 VMware NAT Service的两个服务并且处于系统进程中于运行状态

2、虚拟机
vmware中,虚拟机设置,Network Adapter,选择网络连接为 NAT:使用已共享的主机IP地址(N)

使用UltraISO进行光盘刻录教程

[不指定 2010/05/02 06:17 | by admin ]
1、下载,百度或在本站进行下载,地址为:
http://wjxz.gsywx.com/wxz
2、双击下载的文件进行安装,内含注册码,安装完成后运行桌面上的UltraISO
3、具体步骤看以下截图。

A、
点击在新窗口中浏览此图片

B、
点击在新窗口中浏览此图片

C、
点击在新窗口中浏览此图片

D、
点击在新窗口中浏览此图片

E、
点击在新窗口中浏览此图片

F、
点击在新窗口中浏览此图片

G、
点击在新窗口中浏览此图片

H、
点击在新窗口中浏览此图片


如果是想写入到U盘,而不是光盘,G这一步可以这样操作:

G、
点击在新窗口中浏览此图片

H、
点击在新窗口中浏览此图片
Tags:
分页: 2/4 第一页 上页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]