该文章Github地址:https://github.com/AntonyCheng/mysql-notes【有条件的情况下推荐直接访问GitHub以获取最新的代码更新】
在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template【有条件的情况下推荐直接访问GitHub以获取最新的代码更新】& CSDN文章地址:https://blog.csdn.net/AntonyCheng/article/details/136555245),该模板集成了最常见的开发组件,同时基于修改配置文件实现组件的装载,除了这些,模板中还有非常丰富的整合示例,同时单体架构也非常适合SpringBoot框架入门,如果觉得有意义或者有帮助,欢迎Star & Issues & PR!
Windows安装MySQL
该过程适用于MySQL5.7以及MySQL8.0,这里以MySQL5.7为例。
MySQL数据库的安装
-
双击
mysql-installer-community-5.7.28.0.msi
,进入安装界面后选择Custom自定义安装,点击Next -
在左侧目录中选择MySQL Server 5.7.28 -X64,点击
→
加载到右侧,在选择一下要安装的产品名,在右下角会出现Advanced Options,单击它可以设置安装路径 -
例如将安装路径和数据路径修改到
D:\develop\
下,点击OK。注意,安装目录避免空格和中文 -
点击Next下一步
-
点击Execute执行安装
有的可能会出现提示需要先安装C++动态库等,那就先安装C++动态库,没有提示说明操作系统中有你需要的动态库。
- 安装完成,点击Next下一步
- 点击Next下一步
- 点击Next下一步
-
将MySQL配置类型选择Development Computer开发电脑设置,点击Next下一步
-
设置MySQL密码,因为管理员用户为root,学习初期建议将MySQL数据库密码也设置为root,设置完成后,点击Next下一步
-
设置Windows Service 系统服务,设置完毕后点击Next下一步
-
日志设置,不做任何修改,点击Next下一步
-
高级设置,不做任何修改,点击Next下一步
-
点击Execute执行设置
-
安装完成,点击Finish完成
MySQL数据库服务的启动和停止
MySQL软件的服务器端必须先启动,客户端才可以连接和使用使用数据库。
方式一:图形化方式
- 计算机(点击鼠标右键)==》管理(点击)==》服务和应用程序(点击)==》服务(点击)==》MySQL57(点击鼠标右键)==》启动或停止(点击)
- 控制面板(点击)==》系统和安全(点击)==》管理工具(点击)==》服务(点击)==》MySQL57(点击鼠标右键)==》启动或停止(点击)
- 任务栏(点击鼠标右键)==》启动任务管理器(点击)==》服务(点击)==》MySQL57(点击鼠标右键)==》启动或停止(点击)
方式二:命令行方式
启动 MySQL 服务命令:
net start MySQL57
停止 MySQL 服务命令:
net stop MySQL57
MySQL数据库环境变量的配置
环境变量名 | 操作 | 环境变量值 |
---|---|---|
MYSQL_HOME | 新建 | D:\ProgramFiles\mysql\MySQLServer5.7 |
path | 编辑 | %MYSQL_HOME%\bin |
或者直接
环境变量名 | 操作 | 环境变量值 |
---|---|---|
path | 编辑 | D:\ProgramFiles\mysql\MySQLServer5.7\bin |
MySQL数据库客户端的登录
方式一:MySQL自带客户端
开始菜单==》所有程序==》MySQL==》MySQL Server 5.7==》MySQL 5.7 Command Line Client
说明:仅限于root用户
方式二:命令行
mysql -h 主机名 -P 端口号 -u 用户名 -p密码
例如:mysql -hlocalhost -P3306 -uroot -proot
注意:
(1)-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格
mysql -hlocalhost -P3306 -uroot -proot
(2)密码建议在下一行输入
mysql -h localhost -P 3306 -u root -p
Enter password:****
(3)如果是连本机:-hlocalhost就可以省略,如果端口号没有修改:-P3306也可以省略
简写成:
mysql -u root -p
Enter password:****
连接成功后,有关于MySQL Server服务版本的信息,还有第几次连接的id标识。
也可以在命令行通过以下方式获取MySQL Server服务版本的信息
或登录后,通过以下方式查看当前版本信息:
方式三:可视化工具
例如:Navicat Preminum,SQLyog 等工具
还有其他工具:mysqlfront,phpMyAdmin