当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪mysql常用命令小结      1、mysql服务的启动和停止   代码示例: net stop mysql net start mysql 2、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进.........
    ▪linux mysql常用命令分享      首先,来看linux中的解压缩命令。   .tar.bz2 解压:   代码示例: tar jxvf FileName.tar.bz2   压缩:   代码示例: tar jcvf FileName.tar.bz2 DirName .gz 解压1:   代码示例: gunzip FileName.gz     解压.........
    ▪linux下zip包的压缩与解压缩命令详解      linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样.........

[1]mysql常用命令小结
    来源: 互联网  发布时间: 2013-12-24

1、mysql服务的启动和停止
 

代码示例:
net stop mysql
net start mysql

2、登陆mysql
语法如下: mysql -u用户名 -p用户密码
键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:
mysql>
注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

3、增加新用户
格式:

grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
 

如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。
首先,以root用户连入mysql,然后键入命令:
 

代码示例:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";

如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。

如果不想user1有密码,可以用如下命令去掉密码:
 

代码示例:
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";

4: 操作数据库
登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。
1、 显示数据库列表。
 

代码示例:
show databases;
 

缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。

2、 显示库中的数据表:
 

代码示例:
use mysql;
show tables;

3、 显示数据表的结构:
 

代码示例:
describe 表名;

4、 建库与删库:
 

代码示例:
create database 库名;
drop database 库名;

5、 建表:
 

代码示例:
use 库名;
create table 表名(字段列表);
drop table 表名;

6、 清空表中记录:
 

代码示例:
delete from 表名;

7、 显示表中的记录:
 

代码示例:
select * from 表名;

5、导出和导入数据
1. 导出数据:
 

代码示例:
mysqldump --opt test > mysql.test
 

即将数据库test数据库导出到mysql.test文件,后者是一个文本文件
如:

代码示例:
mysqldump -u root -p123456 --databases dbname > mysql.dbname
 

就是把数据库dbname导出到文件mysql.dbname中。

2. 导入数据:
 

代码示例:
mysqlimport -u root -p123456 < mysql.dbname。

3. 将文本数据导入数据库:
文本数据的字段数据之间用tab键隔开。
 

代码示例:
use test;
load data local infile "文件名" into table 表名;
 

1:使用SHOW语句找出在服务器上当前存在什么数据库:
 

代码示例:
mysql> SHOW DATABASES;

2:2、创建一个数据库MYSQLDATA
 

代码示例:
mysql> Create DATABASE MYSQLDATA;

3:选择你所创建的数据库
 

代码示例:
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

4:查看现在的数据库中存在什么表
 

代码示例:
mysql> SHOW TABLES;

5:创建一个数据库表
 

代码示例:
mysql> Create TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:
 

代码示例:
mysql> DESCRIBE MYTABLE;

7:往表中加入记录
 

代码示例:
mysql> insert into MYTABLE values ("hyq","M");

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
 

代码示例:
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)
 

代码示例:
mysql>use database;
mysql>source d:/mysql.sql;

10:删除表

代码示例:
mysql>drop TABLE MYTABLE;

11:清空表

代码示例:
mysql>delete from MYTABLE;

12:更新表中数据

代码示例:
mysql>update MYTABLE set sex="f" where name='hyq';

13:备份数据库

代码示例:
mysqldump -u root 库名>xxx.data

14:连接到远程主机上的MYSQL
假设远程主机的IP为:192.168.8.112,用户名为root,密码为abcd123。
则键入命令:

代码示例:
mysql -h192.168.8.112 -uroot -pabcd123  

注:u与root可以不用加空格,其它也一样。


    
[2]linux mysql常用命令分享
    来源: 互联网  发布时间: 2013-12-24

首先,来看linux中的解压缩命令。
 
.tar.bz2
解压:
 

代码示例:
tar jxvf FileName.tar.bz2
 

压缩:
 

代码示例:
tar jcvf FileName.tar.bz2 DirName

.gz
解压1:
 

代码示例:
gunzip FileName.gz  
 

解压2:
 

代码示例:
gzip -d FileName.gz
 

压缩:
 

代码示例:
gzip FileName

.tar.gz 和 .tgz
解压:
 

代码示例:
tar zxvf FileName.tar.gz
 

压缩:
 

代码示例:
tar zcvf FileName.tar.gz DirName

其次,看下关于软件包安装的命令。

.rpm
解包:

代码示例:
rpm2cpio FileName.rpm | cpio -div
 

.deb
解包:

代码示例:
ar p FileName.deb data.tar.gz | tar zxf -

3,关于文件操作的一些命令

从远程scp到本地:
 

代码示例:
scp root@192.168.2.100:/opt/test/* /opt/test ,输入远程机器密码后完成
scp -P 3588  root@192.168.2.100:/opt/test/* /opt/test 走特殊端口号

从本地scp到远程:
 

代码示例:
scp /opt/test/*  root@192.168.2.100:/opt/test

 ,输入远程机器密码后完成

使用方式 :

代码示例:
chmod [-cfvR] [--help] [--version] mode file...
 

使用方式 :

代码示例:
chown jessie:users file1.txt

Mysql 初始化:

代码示例:
chkconfig –add mysqld

正在使用的端口:

代码示例:
netstat -ant

挂载USB:
 

代码示例:
mount  /dev/sdc /mnt/usb

Rpm 安装:
 

代码示例:
rpm –ivh filename

www服务配置:
 

代码示例:
/etc/httpd/conf/httpd.conf

网络测试:
 

代码示例:
curl -I http://www.

改IP地址:

代码示例:
ifconfig eth0 192.168.2.29 netmask 255.255.255.0
 

改网关:

代码示例:
route add default gw 192.168.2.254

   查看:

代码示例:
route –n
 

改DNS:

代码示例:
nano -w /etc/resolv.conf 

4,有关mysql数据表操作的一些命令

导出表结构:
 

代码示例:
mysqldump -u root -p -d --add-drop-table dbName tableName > /opt/name.sql

导入表结构:
 

代码示例:
mysql dbName < name.sql

修复Mysql表:
 

代码示例:
mysqlrepair --auto-repair -F -r dbName  tableName

给mysql用户加账号权限:
 

代码示例:
grant all on dbName.* to user@'%' identified by 'pwd'; FLUSH PRIVILEGES;

加字段:
 

代码示例:
ALTER TABLE table_name ADD field_name field_type;

删字段:
 

代码示例:
alter table t2 drop column c;

字段重命名:
 

代码示例:
alter table t1 change a b integer;

表重命名:
 

代码示例:
alter table t1 rename t2;

加索引:
 

代码示例:
alter table tablename add index 索引名 (字段名1[,字段名2 …]);

删索引:
 

代码示例:
alter table tablename drop index emp_name;

    
[3]linux下zip包的压缩与解压缩命令详解
    来源: 互联网  发布时间: 2013-12-24

linux zip 命令详解

功能说明:压缩文件。
语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样
式>]

补充说明:
zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。

参 数:
-A 调整可执行的自动解压缩文件。
-b<工作目录> 指定暂时存放文件的目录。
-c 替每个被压缩的文件加上注释。
-d 从压缩文件内删除指定的文件。
-D 压缩文件内不建立目录名称。
-f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。
-F 尝试修复已损坏的压缩文件。
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。
-h 在线帮助。
-i<范本样式> 只压缩符合条件的文件。
-j 只保存文件名称及其内容,而不存放任何目录名称。
-J 删除压缩文件前面不必要的数据。
-k 使用MS-DOS兼容格式的文件名称。
-l 压缩文件时,把LF字符置换成LF+CR字符。
-ll 压缩文件时,把LF+CR字符置换成LF字符。
-L 显示版权信息。
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。
-n<字尾字符串> 不压缩具有特定字尾字符串的文件。
-o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。
-q 不显示指令执行过程。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
-S 包含系统和隐藏文件。
-t<日期时间> 把压缩文件的日期设成指定的日期。
-T 检查备份文件内的每个文件是否正确无误。
-u 更换较新的文件到压缩文件内。
-v 显示指令执行过程或显示版本信息。
-V 保存VMS操作系统的文件属性。
-w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。
-x<范本样式> 压缩时排除符合条件的文件。
-X 不保存额外的文件属性。
-y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。
-z 替压缩文件加上注释。
-$ 保存第一个被压缩文件所在磁盘的卷册名称。
-<压缩效率> 压缩效率是一个介于1-9的数值。

linux unzip 命令详解

功能说明:解压缩zip文件

语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]

补充说明:unzip为.zip压缩文件的解压缩程序。

参 数:
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f 更新现有的文件。
-l 显示压缩文件内所包含的文件。
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t 检查压缩文件是否正确。
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v 执行是时显示详细的信息。
-z 仅显示压缩文件的备注文字。
-a 对文本文件进行必要的字符转换。
-b 不要对文本文件进行字符转换。
-C 压缩文件中的文件名称区分大小写。
-j 不处理压缩文件中原有的目录路径。
-L 将压缩文件中的全部文件名改为小写。
-M 将输出结果送到more程序处理。
-n 解压缩时不要覆盖原有的文件。
-o 不必先询问用户,unzip执行后覆盖原有文件。
-P<密码> 使用zip的密码选项。
-q 执行时不显示任何信息。
-s 将文件名中的空白字符转换为底线字符。
-V 保留VMS的文件版本信息。
-X 解压缩时同时回存文件原来的UID/GID。
[.zip文件] 指定.zip压缩文件。
[文件] 指定要处理.zip压缩文件中的哪些文件。
-d<目录> 指定文件解压缩后所要存储的目录。
-x<文件> 指定不要处理.zip压缩文件中的哪些文件。
-Z unzip -Z等于执行zipinfo指令

来看一些具体的应用实例。

zip命令可以用来将文件压缩成为常用的zip格式。
unzip命令则用来解压缩zip文件。

1,把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:
 

代码示例:
# zip -r yasuo.zip abc.txt dir1

2,解决文件yasuo.zip文件:
 

代码示例:
# unzip yasuo.zip

3,同时解压当前目录下的文件abc1.zip,abc2.zip和abc3.zip:
 

代码示例:
# unzip abc\?.zip
 

注释:?表示一个字符,如果用*表示任意多个字符。

4,仅查看压缩文件large.zip中的内容,不解压:
 

代码示例:
# unzip -v large.zip

5,验证压缩文件large.zip的完整性:
 

代码示例:
# unzip -t large.zip

6,把压缩包music.zip中的文件全部解压到第一级目录,而不要创建与原目录结构一样的多层目录:
 

代码示例:
# unzip -j music.zip

    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3