tab键:补全命令

help命令,linuxhelp命令

help——得到Shell内置命令的增援音讯

一声令下所在路径:Shell内置命令

 

示例1:

# help cd 

运用which或者whereis查找不到路径的通令一般是Shell内置命令,cd就是一个Shell内置命令。

澳门金沙国际 1

 

help获得Shell内置命令的赞助音讯 命令所在路径:Shell内置命令 示例1: #
help cd 使用which或者whereis查找不到路径的命令…

linux常用命令之援助命令,linux常用命令命令

1.type 不一样命令是内建的仍旧表面的

2.bash【澳门金沙国际】Linux万能飞快键与命令,linux常用命令之协助命令。 进入bash,在bash下才能应用help

3.help ls ls是外部命令,help只好查看内建命令的法子,cd是内建命令

ls –help 能够动用

4.man ls man不区分内建如故外部命令,而且比help更完善,help更精简

5.info ls 有的条件尚未info,一般bash自带的有,info比man更周详

在必要的时候我们得以选用扶助命令,使我们的工作尤其有功用~

1.
type 有别于命令是内建的如故外表的 2. bash 进入bash,在bash下才能利用help

  1. help ls ls是外表命令…

本文由秀依林枫提供友情赞助,先发于澳门金沙国际,烂泥行天下。

\ :命令折行写

在装置、管理和应用mysql进度中,你是否内需记念很多的mysql命令。而且对于新手来说,很不多的指令不晓得该怎么利用,对于老手来说广大指令时间长了忘记具体的用法。

Ctrl+C :为止命令

实在mysql的协助新闻,已经给大家提供很完善的选取方法。

–help :查看命令详细音信

上边我就大概介绍下,如何行使mysql的支援音讯。

man :类似于help 比help尤其详实。

表达:在此我只是为学习mysql提供一个思路,本篇小说不会过多讲解每一个命令的使用办法。

sudo :临时以管理人权限执行命令。

一、mysql数据库初阶化

 

在装置mysql进行开首化时,我们要接纳mysql_install_db脚本进行初步化mysql数据库,此时大家就可透过帮衬命令已毕。如下:

还有吗?

/usr/local/mysql/scripts/mysql_install_db –help

澳门金沙国际 2

图中的1、2、3意味初阶化时mysql安装的bin路径、mysql数据目录,以及运行mysql所利用的用户。

现今我们进行开首化数据库,如下:

/usr/local/mysql/scripts/mysql_install_db –basedir=/usr/local/mysql/
–datadir=/usr/local/mysql/data/ –user=mysql

澳门金沙国际 3

经过上图,大家也得以看到mysql数据库已经初步化成功。同时系统也交由如何启动mysql,图中5标记出来。图中6标记出来的是怎样修改root用户的密码。

二、 mysql数据库管理

2.1 启动mysql使用mysqld_safe

mysql数据库安装落成后,我们就要开动mysql。启动mysql时,我们得以因此mysql提供的剧本,也可以通过mysqld_safe命令来启动。

实际上mysql的剧本也是通过该命令来落到实处的,如下:

cat /etc/init.d/mysqld

澳门金沙国际 4

有关mysqld_safe命令的接纳,我们也得以查看协助文档。如下:

/usr/local/mysql/bin/mysqld_safe –help

澳门金沙国际 5

咱俩必要关爱defaults-file那几个参数,这么些参数加载的就是mysql的布署文件my.cnf。mysql的多实例安插就是按照加载差其他my.cnf文件来达到目标的。

现行大家来启动mysql,如下:

/usr/local/mysql/bin/mysqld_safe –defaults-file=/etc/my.cnf &

澳门金沙国际 6

小心有一个参数在拉扯文档中我们是查不到的,就是跳过密码验证启动mysql,这么些参数为skip-grant-table。使用该参数启动mysql,如下:

/usr/local/mysql/bin/mysqld_safe –skip-grant-table &

澳门金沙国际 7

2.2 修改root用户密码使用mysqladmin

正巧新安装的mysql数据库,root用户密码是空的。大家得以经过mysqladmin来查看如何修改root用户密码,如下:

/usr/local/mysql/bin/mysqladmin –help

澳门金沙国际 8

修改root密码,如下:

/usr/local/mysql/bin/mysqladmin -uroot password 123456

澳门金沙国际 9

率先次修改root密码,因为那时候root密码为空,大家得以如此操作。假使root已经有密码了,大家即将动用以下命令进行修改,如下:

/usr/local/mysql/bin/mysqladmin -uroot -p123456 password 456789

动用新密码登录mysql,如下:

/usr/local/mysql/bin/mysql -uroot –p456789

澳门金沙国际 10

内部还要小心-S参数,这一个在mysql多实例时会使用到,详见《烂泥:mysql5.5多实例安插》。

2.3 备份mysql使用mysqldump

在备份mysql数据库时,大家一般选用mysqldunmp命令,有关mysqldump命令的应用办法查看辅助文档。如下:

/usr/local/mysql/bin/mysqldump –help

澳门金沙国际 11

澳门金沙国际 12

由于mysqldump的参数相比多,所以我们不一一介绍。不过有多少个参数要求着重介绍下。

-A表示备份整个数据库

-F表示在实施导出之前将会刷新MySQL服务器的binlog

-e代表使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句)

–single-transaction
这几个是当mysql是innodb引擎时,使用mysqldump备份指出要添加。

-S那一个是mysql多实例使用的,详见《烂泥:mysql5.5多实例计划》。

2.4 登录mysql使用mysql

签到仍然一连mysql大家得以应用mysql命令,有关mysql命令的利用,查看协助文档。如下:

/usr/local/mysql/bin/mysql –help

澳门金沙国际 13

在此我根本介绍下-e和-S那么些参数。-e参数在mysql举办着力配置查看master库的binlog文件名及pos地点节点时使用。-S参数mysql多实例使用,详见《烂泥:mysql5.5多实例布置》。如下:

mysql -uroot -p123456 -S /data/3307/mysql.sock -e “show master status”

澳门金沙国际 14

留意上述命令都足以经过man举办查询其使用办法。比如mysql命令:

man mysql

澳门金沙国际 15

三、mysql数据库使用

3.1 翻开mysql数据库版本

签到mysql数据库后,大家得以看看系统的唤起命令,如下:

/usr/local/mysql/bin/mysql -uroot -p456789

澳门金沙国际 16

经过上述截图,我们得以看出眼前mysql的版本是5.5.39。同时大家也留意到系统的提醒:输入help可以查阅支持音信,\c可以清空输入。

3.2 查看help命令

查阅help命令相关音讯,如下:

help

澳门金沙国际 17

通过上图大家得以阅览help命令很粗略的,在这自己就不详细的介绍了。只介绍system命令,该参数可以在mysql命令中一向执行系统的连锁命令。如下:

system ifconfig eth0

澳门金沙国际 18

3.3 翻开mysql协助索引

即便你一个mysql的利用命令都不亮堂,也从没关联的。mysql给自身提供了一个赞助索引。现在我们随便输入一个发令,看看mysql的提示如:

help eth0;

澳门金沙国际 19

经过上图,咱们可以看到。当大家输入一个不设有的授命时,系统会唤醒的。注意图中标记出来的香艳部分“help
contents”。

大家通过help
contents就可以查看到独具的mysql命令,那个就是mysql协理索引。如下:

help contents;

澳门金沙国际 20

瞩目图中标记出来的都是逐一mysql总命令的总目录。比如Account
Management是负责管理mysql用户有关的目录、Administration是mysql管理员保管mysql有关的目录。

俺们富有的mysql命令,都是足以在那个目录下找的。

3.4 翻开mysql怎样创建用户

咱俩要创设一个新的数据库用户,可是我们又不晓得使用什么命令进行创办,那大家就可以动用help
contents查看所有的mysql命令目录,按照目录提示的信息大家思疑该命令应该在Account
Management那些目录下。那我们就足以先查看该命令的帮忙,如下:

help Account Management;

澳门金沙国际 21

经过上图,我们可以看来创造用户的吩咐确实在该目录下,为create user命令。

有关create
user命令的切实可行运用方式,大家可以在更为通过help命令举行查看。如下:

help create user;

澳门金沙国际 22

澳门金沙国际 23

透过上图,我们得以很肯定看到create
user的具体运用格局,并且支持信息中也提交相应的事例。

那般大家知晓,怎么着运用create user命令创立数量用户了。

同理大家也足以查阅如何删除一个用户,使用help drop user命令,如下:

help drop user;

澳门金沙国际 24

3.5怎样给用户授权

咱俩在成立落成数据库用户后,就要给该用户授权。那么怎么着授权,该利用什么命令呢?

事实上大家也足以在help Account Management命令中查看到,如下:

澳门金沙国际 25

透过上图大家得以看看grant就是授权命令。

我们再来查看grant命令的运用形式,如下:

help grant;

澳门金沙国际 26

澳门金沙国际 27

上图就是grant的使用方法以及实例。同时系统也付出了哪些查看用户的权限行使show
grants和怎么删除用户的权杖行使revoke。

同理我们也足以去除一个用户权限,使用help revoke命令进行查看,如下:

help revoke;

澳门金沙国际 28

在那有几许索要表达下,大家在给用户举办授权时,有时候不知情数据库对用户的权位都是怎样,其实大家也是可以透过系统提交的数据库举办询问到的。该数据库为information_schema,如下:

use information_schema;

desc user_privileges;

select privilege_type from user_privileges;

澳门金沙国际 29

表user_privileges的privilege_type字段存储的就是mysql数据库用户的具有权限。

除外,大家也能够透过Administration下的privileges查看所有权限,那一个方式是最不难易行的。如下:

show privileges;

澳门金沙国际 30

3.6 修改用户密码

修改数据库用户的密码,大家也可以在help Account
Management下进展查看。如下:

help Account Management;

澳门金沙国际 31

因而上图,大家可以精通修改用户密码的命令是set password。

上边大家来查看set password的切实用法,如下:

help set password;

澳门金沙国际 32

澳门金沙国际 33

透过上图,大家得以精通set password的使用方法以及利用实例。

3.7怎么样新建mysql数据库

何以新建一个mysql数据库,我们可以透过help contents查六柱预测应是在data
definition。如下:

help contents;

help data definition;

澳门金沙国际 34

澳门金沙国际 35

透过上图,大家可以看来创制数据库的吩咐是create
database。现在大家来具体查看下关于create database命令的运用办法,如下:

help create database;

澳门金沙国际 36

上图就是有关create database命令的详细使用办法。

同时还要小心我们在查看help data definition命令时,标记出来的片段,如下:

澳门金沙国际 37

咱俩可以看来那其中还有创设表、创制表空间,删除数据库、删除表、删除表空间等一声令下,那个些命令我们就不一一介绍了。我们只需听从create
database命令进行查询其行使办法即可。

3.8什么翻新数据库的一个笔录

现今大家要翻新数据库中一张表的某一个字段的笔录,我们领略可以选取update命令。但是update命令的现实性用法,我们忘记了。

哈哈,没事,大家也得以通过help音信查看update命令的应用方式。

因而查六柱预测关的信息,大家领略update命令在data
manipulation目录上面。如下:

help data manipulation;

澳门金沙国际 38

澳门金沙国际 39

现行大家来查看update的选用格局,如下:

help update;

澳门金沙国际 40

经过上图,大家就足以领会update命令的利用方式。

与此同时须要留意的是,我们在翻看data
manipulation时,也可以查阅有关表的其他操作,查询命令select、删除命令delete、插入命令insert。

如下:

help data manipulation;

澳门金沙国际 41

有关这几个命令的利用办法,在此就不一一介绍了。咱们只需遵从update命令进行查询其使用方法即可。

3.9怎么样刷新mysql日志

现行大家来查看怎么样在指令行下,刷新mysql日志。那几个大家可以在help
contents下的Administration举行查看。如下:

help Administration;

澳门金沙国际 42

经过上图,我们可以通晓刷新mysql日志的命令为flush。现在翻开该命令的有血有肉行使方法。如下:

help flush;

澳门金沙国际 43

透过上图,大家可以看看刷新日志使用flush logs命令即可。如下:

show master status\G;

flush logs;

澳门金沙国际 44

再就是该扶持信息中,还提交了何等重置日志,使用reset命令。如下:

help reset;

澳门金沙国际 45

实则在help Administration中,大家也能来看reset命令。如下:

澳门金沙国际 46

3.10 刷新权限

偶尔大家在动用update命令举办立异后,会意识相关权限没有卓有成效。这些时候我们就须求动用flush
privileges命令进行刷新。

如下命令:

flush privileges;

实际flush辅助音讯中,已经给大家进行表达了。如下:

澳门金沙国际 47

3.11 查看show命令

由此3.9大家通晓在Administration中有一个相比较特其他一声令下show。

俺们能够见到不可计数show相关的指令,如下:

help Administration;

澳门金沙国际 48

澳门金沙国际 49

以此show命令可以查阅,大家在用户授权、成立数据库、创造表等实践时所利用的SQL语句。仍是可以查阅数据库引擎、数据库状态、表意况等新闻。

翻看数据库ilanni创制时实施的sql语句,如下:

show create database ilanni;

澳门金沙国际 50

只顾大家在开立数量库ilanni时,是绝非点名数据库使用的语言编码的。但是系统会在实践sql语句时,自动抬高语言编码,并且使用默许的语言编码latin1。

只要你记不知晓哪些加上语言编码的话,大家就可以创制一个数据库。然后经过show
create
database命令举办查看,系统是是怎么着加上语言编码的。然后大家再度删除该数据库,再一次按照系统创制时的sql语言执行即可。

如下:

create database ilanni default character set utf8;

澳门金沙国际 51

翻开系统中的数据库,如下:

show databases;

澳门金沙国际 52

查阅master库binlog相关信息,如下:

show master status;

澳门金沙国际 53

查看ilanni用户授权sql语句,如下:

show grants for ilanni;

澳门金沙国际 54

查看mysql数据库的表,如下:

show tables;

澳门金沙国际 55

3.12 翻开主从相关的通令

大家在进行mysql主从布署时,会利用到许多浩大的下令。那个命令,我们也得以因而帮衬音信获取。如下:

help contents;

help transactions;

澳门金沙国际 56

澳门金沙国际 57

只顾上图中,我们黄色标记出来的部分。主库授予从库的吩咐、锁表命令、主库master重置数据库、开启与关闭同步等一声令下。

大家在从库上举办主库的授权命令时,使用change master to命令。有关change
master to命令的切实运用方法,查看协助。如下:

help change master to;

澳门金沙国际 58

澳门金沙国际 59

经过上述两张图,大家就能很简单的明白change master
to使用办法,并且扶助消息中也交由实际的例证。

俺们在进展导出mysql数据库时,为了有限援助中央数据库的一致性,此时我们会通过lock命令举行锁表。有关lock命令的应用,我们也足以经过帮扶音信举办查看,如下:

help lock;

澳门金沙国际 60

重置主库master日志,如下:

help reset master;

澳门金沙国际 61

reset master;

澳门金沙国际 62

在从库slave上打开联合,如下:

help start slave;

澳门金沙国际 63

start slave;

show slave status\G

澳门金沙国际 64

在从库slave上关闭同步,如下:

help stop slave;

澳门金沙国际 65

stop slave;

show slave status\G

澳门金沙国际 66

至于mysql主从同步的有血有肉安顿格局详见《烂泥:mysql5.5为主同步复制配置》。

相关文章