唉~~服务器不稳定,改个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
阅读全文…
版本:mysql-5.1.36.tar.gz
环境:RedHat5.3
在RedHat下有很好用的MySaql rpm包,二进制分发版比源码分发版更容易安装。但想要将mysqld配置一些标准二进制分发版中已经包括的一些特殊特征。例如,一般编译过的分发版支持所有字符集。如果你想要一个更小的MySQL服务器,可以重新编译只支持你需要的字符集。就需要用到源码安装。
下面就开始吧
必要家伙(一般都有,没有的自己装)
- 一个适当的tar解包分发版
- 一个能工作的ANSI C++编译器(自己用rpm -aq|grep gcc查下),建议使用gcc 2.95.2或更新版。
- 一个优秀的make程序,推荐试一试GNU make3.75或更新版。
阅读全文…
今天补下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”;
阅读全文…
环境软件
今天为了装个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
阅读全文…