分页: 1/11 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]

Mysql Binlog 定期清除脚本

[不指定 2010/09/05 13:24 | by 张明辉 ]
清除指定的 binlog。

PURGE MASTER LOGS TO ‘mysql-bin.0010′;

该命令将清除 mysql-bin.0010 文件。

3、清除指定日期前的 binlog。

PURGE MASTER LOGS BEFORE ‘2010-08-01 00:00:00′;
#清除2010年8月的binlog

在 contab 中设置:下面语句定期删除7天前的 binlog

0 1 * * *  `mysql -uroot -e ‘PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);
Tags: , ,

Ubuntu 9.1 上配置静态IP地址

[不指定 2010/08/26 20:33 | by 张明辉 ]
今天我的Ubuntu 9.1 系统不能自动获取IP,自己手动设置静态IP和DNS上网
记录如下:
引用
root@zhangmh:~# cat /etc/network/interfaces
auto eth0
iface eth0 inet dhcp

之前是使用DHCP获取IP.现在该为如下:
引用
root@zhangmh:~# cat /etc/network/interfaces
auto eth0
iface eth0 inet static
###add zhangmh####
address 192.168.1.27
netmask 255.255.255.0
gateway 192.168.0.9


最后重启网卡服务
root@zhangmh:~# ifconfig
如下图:
点击在新窗口中浏览此图片
最后配置DNS
引用
root@zhangmh:~# cat /etc/resolv.conf
nameserver 4.2.2.2
nameserver 8.8.8.
8

完毕!

Tags: , , ,

LVM创建快照出错

[不指定 2010/07/27 16:19 | by 张明辉 ]
今天突然接到短信报警,提示我的备份没有成功.....
anger怎么可能阿!!!!

登上服务器一看,备份系统创建LVM 快照时出现了错误,提示:
引用
Insufficient Free Extents for a Logical Volume

于是查看问题:
[root@backup /]# vdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup01
  PV Size               558.27 GB / not usable 24.40 MB
  ......
  ......
  Free PE               0
  Allocated PE          17864
  PV UUID               vZilnx-xc6i-0zuE-O5Uf-bFYh-Tgnj-HtpVqU

没空间了?

[root@backup /]# vgs -o +vg_free_count,vg_extent_count
  VG         #PV #LV #SN Attr   VSize   VFree Free #Ext
  VolGroup01   1   3   0 wz--n- 558.25G    0     0 17864

郁闷?

注意:我的LVM上是通过建立LVM快照备份的
所以出现上面的错误(Insufficient Free Extents for a Logical Volume)是正常的.

问题点找到了,剩下的就是添加硬盘了
    *  使用一个物理磁盘创建一个分区。建议将分区类型改为 0x8e(Linux LVM)使用 pvcreate 对物理磁盘进行初始化:pvcreate /dev/hda8。
    * 然后,使用 vgextend 将它添加到现有的 VG 中:vgextend VolGroup01 /dev/hda8。
引用

Note:
因为我只想增加VG的大小,以便能使用快照.至于PV的扩充,不再我的考虑范围内.
参考:
扩展PV,可以使用 lvextend 扩展逻辑卷了:lvextend -L 8G /dev/VolGroup01/data。这个命令将 /dev/VolGroup01/data LV 的大小扩展到 8GB。
lvextend 有一些有用的参数:

    * 如果希望让 LV 增加 5GB,那么可以使用 -L +5G。
    * 可以指定扩展部分的位置(也就是,用哪些 PV 提供新的空间);只需将希望使用的 PV 附加在命令后面。
    * 还可以以 PE 为单位指定绝对/相对扩展大

Tags: , , , , , , ,

mysql4 通过mysql5认证

[不指定 2010/07/19 14:23 | by 张明辉 ]
因为线上存在mysql版本的差异,因此经常需要mysql4从mysql5 server 上认证去拿资料
因此需要在mysql5上授权mysql4客户端。

方法如下:

引用

mysql> GRANT SELECT ON somedatabase.sometables TO 'some_user'@'some_hosts' identified by 'password';
mysql> update mysql.user set PassWord = OLD_PASSWORD('newpassword')
    -> where Host = 'some_host' and user = 'some_user';
mysql> flush privileges;



Tags: , ,

linux sort 使用

[不指定 2010/07/16 17:54 | by 张明辉 ]
最近使用linux shell 处理文件.这里介绍两个命令:sotr和uniq。
简单举例:

1: 删除交集,不同的部分放到一个新文件中。
cat list.txt list.txt.old | sort | uniq -u > list.txt.new

2: 取出两个文件的并集,重复的行只保留一份.
cat file1 file2 | sort | uniq > file3

3: 取出两个文件的交集,只留下同时存在于两个文件中的文件.
cat file1 file2 | sort | uniq -d >file3
Tags: , , ,
分页: 1/11 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]