任务四 MySQL服务器的登录
知识点
1.登录MySQL数据库有哪几种方式?
答:当MySQL服务启动后,可以通过以下方式登录MySQL数据库: (1)使用MySQL自带的客户端(MySQL 5.7 Command Line Client)登录。 (2)使用命令行方式(CMD命令提示符)登录。 (3)使用图形化管理工具Navicat Premium连接MySQL。
2.如何使用MySQL自带的客户端登录MySQL?
答:依次单击"开始"→"所有应用"→"MySQL"→"MySQL 5.7 Command Line Client"菜单命令,进入MySQL的命令行登录窗口。输入安装时设置的密码(如123456),回车确认。屏幕出现MySQL服务器的欢迎和说明信息,以及MySQL命令提示符"mysql>",即表示成功登录到MySQL数据库。
3.使用MySQL自带客户端登录后,如何退出MySQL?
答:在客户端窗口退出MySQL,可以使用以下命令:
- exit
- quit
- \q
也可以单击窗口右上角的"×"按钮退出MySQL数据库。
4.命令行方式登录MySQL的命令格式是什么?
答:登录MySQL服务器的命令格式为:
mysql -u用户名 [-h主机名] -p密码 [-P端口号]
各参数说明: (1)mysql:登录命令名,该文件存放在MySQL程序目录的bin文件夹下。 (2)-u用户名:登录MySQL服务器的用户名,如管理员账户名root。 (3)-h主机名:服务器的主机IP地址,当客户端和服务器在同一台计算机上时,可使用127.0.0.1或localhost代表本机,或省略不写。 (4)-p密码:安装MySQL时指定用户的密码。密码可以直接写在p后面但不安全,一般在登录命令回车后再输入。 (5)-P端口号:大写字母P,使用默认端口号3306时可省略不写。
5.使用命令行方式登录MySQL的具体步骤是什么?
答:(1)依次单击"开始"→"所有应用"→"命令提示符"启动命令提示符窗口(也可右击"开始"→"运行"→输入cmd回车调出)。 (2)在窗口中输入命令:mysql -u root -p (3)回车后系统提示"Enter password",输入安装时设置的密码(如123456)。 (4)回车确认后,系统验证通过,屏幕出现MySQL服务器的欢迎和说明信息及命令提示符"mysql>",即成功登录。
注意:-u和-p前面有空格,-u和root之间有无空格都可以。
6.登录MySQL成功的标志是什么?
答:成功登录MySQL会加载服务器的欢迎和说明信息,包括MySQL连接ID、服务器版本号等,并出现MySQL命令提示符"mysql>"。出现"mysql>"提示符即表示已成功登录到MySQL数据库。
7.如何查看MySQL当前的状态信息?
答:登录MySQL后,输入命令 status; 可以查看当前MySQL状态信息,包括:连接ID(Connection id)、当前数据库(Current database)、当前用户(Current user)、服务器版本(Server version)、协议版本(Protocol version)、连接方式(Connection)、TCP端口(TCP port)、服务器字符集(Server characterset)、连接字符集(Connection characterset)、时区(Time zone)等信息。
8.命令行方式退出MySQL的命令有哪些?
答:退出MySQL可以使用以下命令:
- exit
- quit
- \q
输入退出命令后,屏幕显示"bye",随后返回到命令提示符状态。
9.什么是Navicat Premium?它有什么特点?
答:Navicat Premium是一套快捷、可靠的数据库管理工具,提供直觉化的图形用户界面。Navicat可以兼容MySQL、Oracle、PostgreSQL、SQL Server、MariaDB等多种不同类型的数据库,支持多种操作系统。Navicat Premium 16可以免费试用14天。常用的MySQL图形化管理工具还有SQLyog、DataGrip、Workbench等。
10.如何下载和安装Navicat Premium?
答:(1)进入Navicat官网 www.navicat.com.cn,点击免费试用Navicat Premium 16,下载安装包(如navicat163_premium_cs_x64.exe)。 (2)双击该文件开始安装,按提示一步步点击即可。 (3)安装过程中注意选择自己的安装路径。 (4)安装完成后,Navicat Premium只能免费试用14天。
11.如何使用Navicat连接MySQL?
答:(1)启动Navicat:单击"开始"→"所有应用"→"Navicat Premium 16"。 (2)连接MySQL:单击"连接"按钮,在弹出的菜单中选择"MySQL",打开"新建连接"对话框。 (3)在对话框中输入连接名(如mysql)、主机(localhost)、端口(3306)、用户名(root)和密码。 (4)点击左下角"测试连接"按钮,测试通过弹出"连接成功"对话框。 (5)点击"确定"返回Navicat操作窗口,双击新建的连接展开,可以看到MySQL下的数据库。 (6)双击展开数据库,可看到表、视图、查询等对象,说明Navicat已成功连接MySQL。
注意:用户可以为同一个数据库创建多个不同的连接,但密码必须是同一个密码。
12.在Navicat中连接名如何命名?localhost表示什么?
答:连接名由用户自己命名,可以用数据库名、主机名或IP地址。localhost表示MySQL数据库在本机(也就是安装MySQL数据库的电脑)。当客户端和服务器在同一台计算机上时,主机可以使用localhost或127.0.0.1。
13.如何退出Navicat?
答:单击文件菜单中的"退出Navicat"命令,或单击Navicat窗口右上角的"×"按钮,即可退出Navicat。
14.MySQL的默认端口号是多少?在登录命令中如何使用?
答:MySQL的默认端口号是3306。在登录命令中,使用大写字母-P加上端口号来指定,如 -P 3306。如果使用默认端口,可以省略不写。
15.配置环境变量后对MySQL命令的执行有什么影响?
答:配置环境变量(将MySQL的bin目录路径添加到系统变量Path中)后,在命令提示符(CMD窗口)的任意目录下都可以执行MySQL命令,而不需要切换到MySQL的bin目录。这使得登录MySQL更加方便快捷。
16.登录MySQL时密码的输入方式有哪两种?哪种更安全?
答:(1)直接在命令中输入密码:将密码直接写在-p后面,如 mysql -u root -p123456。这种方式不安全,因为密码会显示在命令行历史记录中。
(2)回车后输入密码:在登录命令中只写-p不写密码,回车后系统提示"Enter password",再输入密码。这种方式更安全,密码不会显示在命令行中。推荐使用这种方式。