存档

文章标签 ‘mysql’

mysql自动备份(sh脚本)

2009年8月4日 没有评论

唉~~服务器不稳定,改个sh脚本备份data保险下
自动备份上传到指定FTP
可以将下面这个脚本放进crontab,每天凌晨执行一次,自动上传数据和日志到FTP备份,我这边是每天3点
0 3 * * * /opt/mysql/backup.sh >> /tmp/backup.txt
备份路径可自己创建,可以不管它。
在下面这条语句中
/opt/mysql/bin/mysqldump -u$DBUser -p$DBPasswd –opt $DBName > $DumpFile
mysqldump要写它的绝对路径,crontab不认相对路径。

#!/bin/sh
#Powered by tiham.com
#2004-09

#Setting
DBName=tiham
DBUser=tiham.com

阅读全文…

分类: 未分类 标签: ,

LAMP-MySql源码安装

2009年8月4日 没有评论

版本:mysql-5.1.36.tar.gz

环境:RedHat5.3

在RedHat下有很好用的MySaql rpm包,二进制分发版比源码分发版更容易安装。但想要将mysqld配置一些标准二进制分发版中已经包括的一些特殊特征。例如,一般编译过的分发版支持所有字符集。如果你想要一个更小的MySQL服务器,可以重新编译只支持你需要的字符集。就需要用到源码安装。

下面就开始吧
必要家伙(一般都有,没有的自己装)

  1. 一个适当的tar解包分发版
  2. 一个能工作的ANSI C++编译器(自己用rpm -aq|grep gcc查下),建议使用gcc 2.95.2或更新版。
  3. 一个优秀的make程序,推荐试一试GNU make3.75或更新版。

阅读全文…

分类: 未分类 标签:

常用MySQL命令

2009年3月10日 没有评论

今天补下Mysql的命令…不学都忘了

一) 连接MYSQL:
格式: mysql -h主机地址 -u用户名 -p用户密码

二) 修改密码:
格式:mysqladmin -u用户名 -p旧密码 password 新密码

三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on *.* to test1@”%” Identified by “abc”;
阅读全文…

分类: 未分类 标签:

Apache+php+mysql+Zend Optimizer

2009年3月10日 没有评论

环境软件

今天为了装个Discuz7.0 自己建了个环境

mysql-5.0.18-win32

php-5.2.4-Win32

Apache_2.2.11-win32-x86-no_ssl

ZendOptimizer-3.3.0a-Windows-i386

阅读全文…

分类: web 标签: ,