内容正文:
项目二 任务三四
MySQL服务和服务器登录
数据库原理与应用技术-MySQL
同步精品课堂
河北科学技术出版社
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。
教学目标
一
掌握如何启动与停止MySQL服务
会使用MySQL自带的客户端登录MySQL数据库
会使用命令行方式登录MySQL 数据库
学会Navicat 的下载和安装,熟练使用Navicat 连接MySQL
教学重难点
二
教学重点
掌握如何启动与停止MySQL服务
会使用MySQL自带的客户端登录MySQL数据库
会使用命令行方式登录MySQL 数据库
熟练使用Navicat 连接MySQL
教学难点
会使用命令行方式登录MySQL 数据库
熟练使用Navicat 连接MySQL
导入新课
三
如何打开服务管理器查看MySQL?
新知讲授
四
MySQL服务
MySQL数据库分为客户端和服务器。
MySQL安装完成后,需要启动服务器进程,否则客户端无法连接数据库。
新知讲授
四
MySQL服务启动和关闭
1 通过“计算机管理”实现
右击“计算机”→选择“管理”→双击“服务和应用程序” →双击“服务”。
用户可在该窗口查看计算机的服务状态,状态为“正在运行”,表明该服务已经启动;否则说明 MySQL服务未启动;
服务状态有:启动/停止/暂停/恢复和重新启动。
图形化方式
新知讲授
四
MySQL服务启动和关闭
2 通过“任务管理器”实现
鼠标右击“任务栏”→选择“任务管理器”→单击“服务”,选择 “MySQL57” 服务项,右击选择“开始”或“停止”进行服务的相关操作。
图形化方式
新知讲授
四
MySQL服务启动和关闭
以管理员身份运行命令行,一般用户没有权限执行以下语句
命令:
启动MySQL服务命令:net start 服务名字
停止MySQL服务命令:net stop 服务名字
注:服务名字需与安装时一致
命令行方式
新知讲授
四
MySQL 服务器的登录
单击“开始” → “所有应用“ → “MySQL”→“MySQL 5.7 Command Line Client” 菜单命令,进入MySQL的命令行登录窗口,然后输入密码进行登录即可。
使用MySQL自带的客户端登录
新知讲授
四
MySQL 服务器的登录
命令:
mysql -u用户名[-h主机名]-p密码[-P端口号]
-u 用户名:指定要登录的MySQL用户名。
-h 主机名:指定MySQL服务器所在的主机名或IP地址(默认为localhost)。
-p:告诉MySQL客户端在命令行后需要输入密码。
-P 端口号:指定连接MySQL服务器的端口号(默认为3306)。
使用命令行方式登录
v
新知讲授
四
MySQL 服务器的登录
status命令用于显示当前MySQL服务器的状态信息,包括会话变量、连接信息、版本信息等。
查看当前MySQL数据库的状态命令
v
新知讲授
四
MySQL 服务器的登录
进入Navicat官网:点击免费试用Navicat Premium 16,下载安装包
数据库图形化管理工具
v
新知讲授
四
MySQL 服务器的登录
双击安装包,点击下一步,点击我同意,继续点击下一步,选择合适的安装位置,点击下一步
数据库图形化管理工具
v
新知讲授
四
MySQL 服务器的登录
根据跟人喜好勾选创建快捷方式,点击下一步,点击安装,等待安装即可使用
数据库图形化管理工具
v
新知讲授
四
MySQL 服务器的登录
输入各类信息:
连接名称:用户自己命名,可以用数据库名、主机名或IP 地址命名。
主机:localhost代表本地,同(127.0.0.1),如连接网络数据库,输入对应IP地址即可
用户名和密码:用户自己的账户和密码
输入后,点击测试连接,连接成功,点击确定按钮,连接失败,检查输入的各项信息是否正确
使用Navicat连接MySQL
v
新知讲授
四
MySQL 服务器的登录
双击新建的连接,展开该连接, 可以看到mysql连接下包含的初始化下4个数据库
使用Navicat连接MySQL
v
新知讲授
四
MySQL 服务器的登录
在MySQL数据库服务器安装并初始化后,默认情况下会创建以下四个系统数据库。
mysql数据库
是MySQL的系统数据库,包含了用户账户信息、权限设置、插件、存储过程、事件、时区等信息。
information_schema数据库
是一个虚拟数据库,提供访问服务器元数据的方式。包含了数据库对象(如表、索引)的信息以及其他与服务器相关的信息。
performance_schema数据库
这个数据库提供了用于监控MySQL服务器运行时的性能数据。包含多种表,用于收集服务器运行过程中的各种性能指标。
sys数据库
是一个MySQL内置的数据库,提供了方便DBA和开发人员查询性能和诊断信息的视图和函数。
师生互动
五
1 动手操作
手动启动或者关闭MySQL服务
2 动手操作
安装Navicat,并连接到MySQL
3 动手操作
分别使用命令行和Navicat登录和退出MySQL
随堂练习
六
1 在Windows操作系统中,以下命令可以用来启动MySQL服务的是( )
A. net start MySQL B. net stop MySQL
C. mysql start D. service MySQL start
答案:A
解析:在Windows操作系统中,可以使用net start命令后跟服务名称来启动服务。
随堂练习
六
2 以下命令用于以root用户身份登录到本地MySQL服务器的是( )
A. mysql -uroot -p
B. mysql -uroot -h 127.127.1.1 -p
C. mysql -p
D. mysql root -p
答案: A
解析: 命令mysql -u root -p是用于以root用户身份登录到本地MySQL服务器的正确命令。B不是本地地址。C缺少了指定用户名的-u root部分,D的命令格式不正确。
随堂练习
六
3 当使用命令行客户端登录MySQL时,以下选项用于指定要连接的服务器端口号的是( )
A. -u B. -p
C. -h D. -P
答案:D
解析: -P用于指定要连接的MySQL服务器的端口号。-u用于指定用户名,-p用于提示输入密码,-h用于指定服务器的主机名或IP地址。
随堂练习
六
4 在Windows操作系统中,安装MySQL 5.7数据库后,可以通过“服务”管理器手动启动或停止MySQL服务。( )
答案: 正确
解析: 在Windows操作系统中,安装MySQL 5.7数据库后,MySQL服务会被添加到系统的“服务”管理器中。用户可以通过“运行”对话框输入services.msc来打开“服务”管理器,并在其中找到MySQL服务,进行手动启动、停止或重新启动的操作。。
sd
随堂练习
六
5 在命令行中登录MySQL时,-u后面需要输入密码。( )。
答案:错误
解析:在命令行中登录MySQL时,-u后面需要输入用户名
sd
随堂练习
六
6 命令题
使用命令行界面,启动MySQL服务。
使用命令行界面,登录到MySQL数据库,使用用户名root和密码password。
使用命令行界面,停止MySQL服务。
#启动MySQL服务
net start mysql
# 登录到MySQL数据库
mysql -u root -p password
# 停止MySQL服务
net stop mysql
课堂小结
七
谢谢
$$