快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

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);

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论