专业只做数据库实训和认证的品牌机构

微信公众号新浪微博
免费咨询电话:400-0909-964
当前位置: 网站首页 > MySQL培训 > MySQL课程 > MySQL基础教程:建立和中止与服务器的连接

MySQL基础教程:建立和中止与服务器的连接

文章来源: 更新时间:2016/7/18 11:52:51

在线老师点击咨询:

最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!

我要咨询

MySQL基础教程:建立和中止与服务器的连接,MySQL(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看结果。

1、如何使用客户机建立连接

为了连接到服务器,从外壳程序(即从 UNIX 提示符,或从 Windows 下的 DOS 控制台)激活 MySQL 程序。命令如下:

shell>MySQL

又如,直接连接一个数据库

shell> MySQL db_name

其中的“$”在本书中代表外壳程序提示符。这是 UNIX 标准提示符之一;另一个为“#”。在 Windows 下,提示符类似 “c:\>”。

2、客户机最常使用的选项:主机、用户和密码

为了连接服务器,当你调用MySQL时,你通常将需要提供一个MySQL用户名和很可能,一个口令。如果服务器运行在不是你登录的一台机器上,你也将需要指定主机名。联系你的管理员以找出你应该使用什么连接参数进行连接(即,那个主机,用户名字和使用的口令)。一旦你知道正确的参数,你应该能象这样连接:

shell> MySQL -h host -u user -p

Enter password: ********

********代表你的口令;当MySQL显示Enter password:提示时输入它。

在刚开始学习 MySQL 时,大概会为其安全系统而烦恼,因为它使您难于做自己想做的事。(您必须取得创建和访问数据库的权限,任何时候连接到数据库都必须给出自己的名字和口令。)但是,在您通过数据库录入和使用自己的记录后,看法就会马上改变了。

下面介绍选项的含义:

-h host_name(可选择形式:--host=host_name)

希望连接的服务器主机。如果此服务器运行在与 MySQL 相同的机器上,这个选项一般可省略。

-u user_name(可选择的形式:--user=user_name)

您的 MySQL 用户名。如果使用 UNIX 且您的 MySQL 用户名与注册名相同,则可以省去这个选项;MySQL 将使用您的注册名作为您的 MySQL 名。

在 Windows 下,缺省的用户名为 ODBC。这可能不一定非常有用。可在命令行上指定一个名字,也可以通过设置 USER 变量在环境变量中设置一个缺省名。如用下列 set 命令指定 paul 的一个用户名:

-p(可选择的形式:--password)

这个选项告诉 MySQL 提示键入您的 MySQL 口令。注意:可用 -pyour_password 的形式(可选择的形式:--password=your_password)在命令行上键入您的口令。但是,出于安全的考虑,最好不要这样做。选择 -p 不跟口令告诉 MySQL 在启动时提示您键入口令。例如:

在看到 Enter password: 时,键入口令即可。(口令不会显到屏幕,以免给别人看到。)请注意,MySQL 口令不一定必须与 UNIX 或 Windows 口令相同。

如果完全省略了 -p 选项,MySQL 就认为您不需要口令,不作提示。

请注意:-h 和 -u 选项与跟在它们后面的词有关,无论选项和后跟的词之间是否有空格。而 -p 却不是这样,如果在命令行上给出口令,-p 和口令之间一定不加空格。

例如,假定我的 MySQL 用户名和口令分别为 tom 和 secret,希望连接到在我注册的同一机器上运行的服务器上。下面的 MySQL 命令能完成这项工作:

shell>MySQL –u tom -p

在我键入命令后,MySQL 显示 Enter password: 提示键入口令。然后我键入口令(****** 表明我键入了 secret)。

如果一切顺利的话,MySQL 显示一串消息和一个“MySQL>”提示,表示它正等待我发布查询。完整的启动序列如下所示:

为了连接到在其他某个机器上运行的服务器,需要用 -h 指定主机名。如果该主机为 MySQL.domain.net,则相应的命令如下所示:

shell>MySQL –h MySQL.domain.net –u tom -p

在后面的说明 MySQL 命令行的多数例子中,为简单起见,我们打算省去 -h、-u 和 -p 选项。并且假定您将会提供任何所需的选项。

有很多设置账号的方法,从而不必在每次运行 MySQL 时都在连接参数中进行键入。这个问题在前面已经介绍过,你只需在选项文件中提供参数,具体请看3.2.2。您可能会希望现在就跳到该节,以便找到一些更易于连接到服务器的办法。

3、结束会话

在建立了服务器的一个连接后,可在任何时候键入下列命令来结束会话:

quit exit

还可以键入 Control-D 来退出,至少在 UNIX 上可以这样。

本文地址:http://www.cuug.com.cn/mysql/kecheng/12506358391.html 转载请注明!


在线预约 抢先报名 获取课程排期

Oracle培训机构

金牌讲师<>

冉乃纲-老师CUUG金牌讲师
冉老师 CUUG金牌讲师 Oracle及RedHat高级讲师、Unix/Linux 资深专家...[详细了解老师]

免费咨询上课流程 客服在线中

陈卫星-老师CUUG金牌讲师
陈老师 CUUG金牌讲师 精通Oracle管理、备份恢复、性能优化 11年Ora...[详细了解老师]

免费咨询上课流程 客服在线中

选学校如何选择适合自己的学校

CUUG -CHINA UNIX USER GROUP,是国际UNIX组织UNIFORUM的中国代表,是国内悠久的专业UNIX培训机构,被誉为中国UNIX 的摇篮。多年来,以提高教学质量为本,强调素质教育,积极引进、消化国外的新技术,有效的结合中国....[详情]

一站式服务(从入学到就业一帮到底)

入学

学习

就业

实操

食宿
地址:北京市海淀区北清路164号28-38号院
课程咨询:010-59426307 010-59426319 400-0909-964
企业服务:137 1818 8639(陈经理)
部分信息来源于网络,如有错误请联系指正!
版权所有@北京神脑资讯技术有限公司 (CUUG,中国UNIX用户协会) Copyright 2016 ALL Rights Reserved 京ICP备11008061号-1