奇宝库 > mysql巡检常用命令(mysql的常用命令是什么)

mysql巡检常用命令(mysql的常用命令是什么)

1.连接mysql。

格式:mysql -h主机地址-u用户名-P用户密码

1.示例1:连接到这台机器上的MYSQL。

首先打开DOS窗口,然后进入目录MYSQLbin,然后输入命令mysql -uroot -p,回车后会提示输入密码。如果是刚刚安装MYSQL,超级用户root没有密码,直接按回车键就可以进入MYSQL。mysql的提示是:MySQL。

2.示例2:连接到远程主机上的MYSQL。假设远程主机的IP是110.110.110.110,用户名是root,密码是abcd123。键入以下命令:

MySQL-h 110 . 110 . 110 . 110-u root-pabcd 123

(注:U和root不需要加空格,其他也一样)

3.退出MYSQL命令:退出(回车)

第二,修改密码。

格式:mysqladmin -u username -p旧密码密码新密码

1.示例1:向root用户添加密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令

MySQL admin-u root-密码ab12

注意:因为root开头没有密码,所以可以省略-p旧密码项。

2.示例2:将root的密码更改为djg345。

mysqladmin -uroot -pab12密码djg345

第三,增加新用户。(注意:与上面不同,下面的命令后面都有一个分号作为命令终止符,因为它们是MYSQL环境中的命令)

格式:授予对数据库的select权限。*到用户名@由“密码”标识的登录主机

1.添加一个用户test1密码为abc,这样他就可以在任何主机上登录,并有权查询、插入、修改和删除所有数据库。首先以root用户身份连接到MYSQL,然后键入以下命令:

在*上授予选择、插入、更新和删除权限。*测试1@\'%\ '由“abc\”标识;

但是例1的用户增加是很危险的。你认为如果有人知道test1的密码,那么他就可以在互联网上的任何一台电脑上登录你的mysql数据库,对你的数据为所欲为。解决方案见例2。

2.添加一个test2密码为abc的用户,这样他只能登录localhost,可以查询、插入、修改、删除数据库mydb (localhost指的是本地主机,也就是MYSQL数据库所在的主机)。这样,即使用户知道test2的密码,也无法从网上直接访问数据库,只能通过MYSQL主机上的网页进行访问和询问。

在mydb上授予select、insert、update、delete权限。*到由“abc”标识的test2 @ localhost

如果您不希望test2有密码,您可以键入另一个命令来删除密码。

在mydb上授予select、insert、update、delete权限。*到由\'\ '标识的test2 @ localhost

在最后一部分,我们谈到了登录,添加用户,更改密码和其他问题。接下来,我们来看看MYSQL中的数据库操作。注意:必须先登录MYSQL。下面的操作是在MYSQL的提示符下执行的,每个命令都以分号结束。

一、操作技巧

1.如果你在打单的时候,发现进车后忘记了多余的标记,那就不需要再打单了,用分号回车就可以了。也就是说,你可以把一个完整的命令分成几行来打,然后用分号作为结束标记。

2.您可以使用光标向上键和向下键调出之前的命令。但是我之前用的一个旧版MYSQL不支持。现在我用的是mysql-3.23.27-beta-win。

二、显示命令

1.显示数据库列表。

显示数据库;

一开始只有两个数据库:mysql和test。Mysql库很重要。它包含了MYSQL的系统信息。当我们修改密码,添加新用户的时候,其实就是用这个库来操作的。

2.显示库中的数据表:

使用mysql//打开库。学过FOXBASE的一定很熟悉。

显示表格;

3.显示数据表的结构:

描述表名;

4.构建数据库:

创建库名;

5.构建表格:

使用库名;

创建表名(字段设置列表);

6.删除数据库和表:

数据库库名称;

删除表名;

7.清除表中的记录:

删除表名;

8.显示表格中的记录:

Select * from表名;

3.一个数据库和表格的建立和数据插入的例子。

如果存在学校,删除数据库;//删除存在的学校

创建数据库学校;//建立图书馆学校

利用学校;//打开图书馆学校

创建教师//创建表格教师

id int(3) auto_increment not null主键,

name char(10)不为空,

地址varchar(50)默认'深圳'

年份日期

);//表创建结束

//以下是插入的字段

成教师价值观('' GL陈刚''深大一中'' 1976年10月10日');

成教师价值观(''杰克''深圳一中'' 1975年12月23日');

注意:在表构造中,(1)将ID设置为长度为3的数值型字段:int(3)并使其自动为每条记录加一:auto_increment不能为空:不能为null并使其成为主字段;(2)将名称设置为长度为10的字符字段;(3)将地址设置为字符字段,长度为50,默认值为深圳。varchar和char有什么区别?我们将不得不等待以后的文章。(4)将年份设置为日期字段。

如果在mysql提示符下键入以上命令,是可以的,但是不方便调试。你可以把上面的命令照原样写在一个文本文件里,假设是school.sql,然后复制到c:\\,在DOS状态下进入目录\\mysql\\bin,然后输入下面的命令:

Mysql -uroot -p密码c:\\school.sql

如果成功,一行将留空,不显示任何内容;如果有错误,会提示您。(上面的命令已经调试过了,只有去掉//的注释才能使用)。

第四,将文本数据转移到数据库。

1.文本数据得格式:字段数据由tab键分隔,空值由替换\ \ n .

示例:

3玫瑰深圳市第二中学1976-10-10

4迈克深圳第一中学1975年12月23日

2.数据传入命令将数据本地文件“文件名”加载到表名中;

注意:你最好把文件复制到\\mysql\\bin目录下,先用use命令键入表所在的库。

动词(verb的缩写)备份数据库:(该命令在DOS的\\mysql\\bin目录下执行)

MySQL dump-opt school . BBB

注意:将数据库school备份到school.bbb文件,这是一个带有任意文件名的文本文件。打开它,你会发现新的东西。

后记:其实MYSQL的数据库操作和其他SQL数据库差不多。你最好找一本关于SQL的书。这里只介绍一些基础的,不过我就知道这么多了,呵呵。最好的mysql教程是晏子翻译的《MYSQL中文参考手册》,不仅可以从各相关网站免费下载,而且最权威。可惜不是像PHP4中文手册’那样的chm格式,找函数命令也不方便。

本文来自网络,不代表本站立场,转载请注明出处: