分享、学习、提高
2006/11/29 17:29
Tags: ,
1.备份MYSQL:

把一个库导出到一个SQL文件
mysqldump db_name > /home/hx/backup/name.sql -uroot -p

备份多个库(使用-B参数)
mysqldump -B db1 db2 > /path/name.sql -u root -p

备份全部库
mysqldump --all-databases > /path/name.sql -u root -p

备份某库一个表
mysqldump db1 tb1 > /path/name.sql

备份某库多个表

mysqldump db1 tb1 tb2 > /path/name.sql

产生某库某表的结构
mysqldump -d db1 users > users.structure

产生某库某表的内容
mysqldump -t db1 users > users.data

2.恢复数据

有两种方式:
第一种:mysql db_name < /path/backup-file.sql -u root -p
第二种:
mysql -u root -p
use db_name
source /path/backup-file.sql

3.Linux下的压缩,将生成的sql备份文件打包一下。
zip xxx.zip xxx.sql
tar -czf xxx.rar xxx.sql
tar的解压是x,打包是c。

4.上传下载备份,我用的是SecureCRT。
下载到本地,sz 目录/文件名
上传到服务器,rz
rz -r 续传
rz -y 覆盖已有文件
2006/11/27 17:06
1.MYSQL中时间格式有timestamp和datetime两种字段,好像没什么差别。不过,timestamp会自动以当前时期和时间填充它,而datetime则需要赋值now()或sysdate()给它才会以当前日期和时间填充。
2.发现一些有名的程序(Discuz、phpwind和CMSware)的时间格式是以int(10)定义的,查了一下,终于明白了两者之间的转换。
两者可以通过MYSQL中的UNIX_TIMESTAMP('2007-11-27')和FROM_UNIXTIME(1052977855)来互换,通过PHP中的strtotime('2006-11-27')和date("Y-m-d",'1164585600')来互换。
2006/11/27 15:20
Tags: ,
这两天分别在Windows下和Linux下重置了MYSQL的root的密码,整理如下:

在windows下:
打开命令行窗口,停止mysql服务:Net stop mysql
到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动,在命令行窗口执行:mysqld-nt --skip-grant-tables
然后另外打开一个命入令行窗口,执行mysql,此时无需输入密码即可进入。
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
>exit
使用任务管理器,找到mysqld-nt的进程,结束进程!
在重新启动mysql-nt服务,就可以用新密码登录了。

在linux下:
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL 。

首发:http://www.itlearner.com/article/2006/3571.shtml
2006/11/24 17:14
Tags: ,
新建用户
useradd ftphx -s -s /sbin/nologin -d /home/hx/www
 -d设置用户默认目录
 -s不允许其登录,即无登录系统的权限

给用户设置密码
passwd ftphx
使ftphx能控制/home/hx/www下所有文件
chown -R ftphx:ftphx /home/hx/www
这样就可以使用ftphx用户来控制这个目录了。


新建mysql用户管理某数据库。
Grant All on db.* to db identified by '123456'


如果你认为每次启动apache都必须去这个目录,或者输入这么长的路径很麻烦,可以用ln做链接如
ln -s /usr/local/apache2/bin/apachectl /usr/sbin/apache
就可以用 apache start/stop/restart等操作了。


上次安装apache忘了加--enable-module=rewrite,因此不支持rewrite。
这次重装
#./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-rewrite --enable-so
make;make install

后gump告诉我,原来可以不用重装,如加上expires模块:
bin/apxs -i -a -c /root/software/httpd-2.0.55/modules/metadata/mod_expires.c

以下命令查看已安装的模块
bin/httpd -l
2006/11/03 23:02
刚看完湖南卫视的越策越开心,其中林博士讲授的健康饮食中的一些知识很实用,在此记录一下。

1。要吃当地当季盛产,一般就是市场上最多人卖的那种就是,而且价格比较便宜。
2。适当的吃辣是很好的,辣能行血侧有发散,但不要吃辣椒酱,加了很多盐。世界卫生组织的数据是人一天应该吃6克左右的盐,但大部分人超标。
3。饭前喝汤,可以暖胃,但不要喝太多,太多会冲谈胃液。
4。水果宜饭前空腹吃。

其它:
1。六大呼吸法助睡眼,对应六个字,孙思邈所创,分别是:嘘-肺脏,喝-心,呼-脾胃,思-肺,吹-肾,吸-三交神经。
2。一次X光的辐射会残留在人身体中24年。
3。木碳能很好的净化空气。
分页: 55/57 第一页 上页 50 51 52 53 54 55 56 57 下页 最后页 [ 显示模式: 摘要 | 列表 ]