LINUX下MYSQL数据库的基本使用方法
smtp 规则
#cd /etc/tcpcontrol
#vi smtp.rules
#rm smtp.cdb
#tcprules smtp.cdb smtp.tmp < stmp.rules
备份
1.备份数据库
#tar zvpfc vpopmail.tar.gz .../mysql/vpopmail
2.备份用户目录
#tar zvpfc domain.tar.gz .../domain
3.将备份文件拷贝到新系统
4.解压备份
#tar zvpfx vpopmail.tar.gz
#tar zvpfx domain.tar.gz
5.停止mysql
# ./mysqladmin shutdown -u root -p
6.拷贝解压后的目录到相应位置
7.重启mysql
#./mysql/bin/saft_mysql &
8.看看 /var/qmail/users 下面有没有文件,如果有而且没有使用邮件服务,将文件删除。
9.增加要服务的域
vpopmail/bin/vadddomain xxx.com
可能提示说域已存在,不管它,这是除了 vpopmail/domain增加信息外,至少/var/qmail/users 下添了3个文件。
10.要确保vpopmail数据库为mysql所有
#chown -R mysql.mysql vpopmail
确保xxx.com目录为vpopmail用户所有
#chown -R vpopmail.vpopmail xxx.com
如果是Ghost硬盘的话,执行到步骤7就应该可以了。
/usr/bin/mysqladmin -u username password password
/usr/bin/mysqladmin -u username -h your.domain.com password password
连接mysql:#mysql -u username -ppassword
修改密码:#mysqladmin -u username -p oldpasswd passwd newpasswd
显示数据库:show databases;
显示库中的数据表:use 库名;
show tables;
显示数据库结构:describe 表名;
建库:create database 库名;
建表:use 库名;
create table 表名;
删除库和表:drop database 库名;
drop table 表名;
显示表中的记录:select * from 表名;
备份数据库:#mysqldump -u username -p --opt 库名 > xxbackup.sql
导入数据库:#mysql -u username -p 库名 < xxbackup.sql
删除记录:delete from 表名 where 字段名 like "M%";(可用通配符)
删除表中所有记录:delete from 表名;
插入记录:insert into 表名 (column1,column2,...columnN) values (value1,value2,...valueN);
- 最新评论
