实验报告
课程名称: 数据库原理及应用
实验项目名称:MySQL安装、卸载及使用
实验时间:2021年3月15日
实 验 目 的:
1. 了解MySQL
2. 掌握MySQL8.0安装过程
3. 掌握MySQL8.0卸载过程
4. 掌握启动、停止MySQL服务
5. 掌握MySQL的登录与退出
6. 熟悉MySQL常用命令
实 验 环 境:
MySQL 8.0.23.0
实 验 内 容 及 过 程:
1. MySQL8.0安装过程
-
双击点开安装包
-
选择"Custom"进行自定义配置,再点击Next
-
逐级点开"MySQL Servers"-"MySQL Server"-"MySQL Server 8.0"-"MySQL Server 8.0.23-X64",再点击中间绿色向右箭头
-
单击右边的 "MySQL Server 8.0.23-X64",然后点击右下角不起眼的蓝色小字 "Advanced Options"
-
这里可以自定义安装路径和数据存放路径(虽然说默认路径也可以,但是还是推荐自己提前创建一个安装的路径,然后安装,便于管理和查找数据)
-
(可选)若有安装Python,可逐级点开"MySQL Connectors"-"Connector/Python"-"Connector/Python 8.0"-"Connector/Python 8.0.23-X64",再点击绿色向右箭头
-
点Next
-
这里它会有一个 "Microsoft Visual C++2015"这个库没装,点击"Execute"安装(没有跳出这个界面的说明已经装了,可以不予理会,直接点"Next")
-
安装完之后,点击"Next"
-
点击Execute
-
安装完成,点击"Next"
-
进入配置界面,点击"Next"
-
配置类型选第一个,是否启用TCP/IP连接,设定端口
-
如果不启用,就只能在自己的机器上访问MySQL数据库了
-
若启用,把前面的勾打上,Port Number:3306。还有一个关于防火墙的设置"Open firewall port for networkaccess"需要选中,将MySQL服务的监听端口加为Windows防火墙例外,避免防火墙阻断。
-
按"Next"继续。
-
-
设置超级用户root的密码,一定要记住,然后点击 "Next"
-
默认设置,然后点击 "Next"。
- (红框里打勾的意思是:把MySQL加到开机启动项,开机就默认启动MySQL服务)
-
点击Execute
-
配置结束,点击Finish。
-
点击Next
-
点击Finish
-
点击左下角的 "Windows开始图标",可以看到安装成功了,点击"MySQL 8.0 Command Line Client"
-
会跳出来一个类似于Cmd命令行的界面,输入安装时设置的密码
-
能跳出如下界面,就说明安装成功了
-
添加环境变量
① 添加了环境变量才能在cmd命令行直接运行MySQL,找到mysql的bin目录,复制此路径
② 回到桌面 - 此电脑 - 右键 - 属性
③ 高级系统设置 - 环境变量
④选择系统变量Path - 编辑,将复制的路径粘贴在最后,注意粘贴之前需输入英文环境下得分号,然后点击"确定" - 点击 "确定"
⑤点击左下角的 "Windows开始图标","运行",输入cmd,打开命令行窗口,输入mysyl -uroot -proot 回车
⑥能跳出如下界面,说明环境变量配置完成了
2. MySQL 8.0 卸载过程
-
点击左下角的 "Windows开始图标",点击MySQL Installer-Communit
-
选择MySQL Server,再点击右边的remove选项
-
右边两个全选打勾,再点击Next
-
点击Next
-
点击Execute
-
点击Finish
3. 启动、停止MySQL服务
-
使用DOS命令启动、停止MySQL服务:
-
使用管理器启动、停止MySQL服务:
4. MySQL的登录与退出
-
MySQL自带命令行登入与退出:
-
使用DOS命令行窗口登入与退出:
5. MySQL常用命令使用
-
修改密码:
-
显示MySQL中所有的数据库、选择数据库及查看当前库的所有表:
-
查看其它库的所有表:
-
显示当前链接的信息:
-
Select database();
显示当前连接的数据库 -
Select version();
显示当前服务器版本 -
Select now();
显示当前时间 -
Select user();
显示当前用户
-
实 验 心 得:
通过本次上机实验的学习和动手操作,我初步了解并学会了如何安装MySQL并卸载它,同时掌握了使用PowerShell启动或停止MySQL服务。之后我使用MySQL Command Line Client来登录本机的MySQL,并熟悉了显示数据库,选择数据库,查看当前库的所有表,查看其他库的所有表,显示当前连接信息等命令操作方法,收获颇丰。