java web起步,先安装MySQL和Navicat

90 阅读3分钟

MySQL 安装

直接官网下载安装即可 MySQL Downloads, windows 系统为例

image.png

image.png

image.png

image.png

image.png 修改后点击【next】,path conflicts中确认信息,继续【next】

image.png 电脑缺少C++时,上一步中点击next后,会进入check requirements页,选择服务,并点击【execute】进行安装(没有此步骤说明电脑已安装,无需重复安装)

image.png 安装成功后,MySQL 安装指引中,点击【next】

image.png

image.png 下一步,下一步就这样到这

image.png

image.png 添加 MySQL 码,可添加较简单的密码(如果只是了解学习的话),以防止忘记

image.png 填写密码后点击下一步,Windows server name中修改名称为MySQL以方便使用,其他选项默认即可,然后点击【next】

image.png

image.png

  1. Yes, grant full access to the user running the Windows Service (if applicable) and the administrators group only. Other users and groups will not have access.
    选择这个选项会将完整权限授予运行Windows服务的用户(如果适用)和管理员组,其它用户和组将没有访问权限。
  2. Yes, but let me review and configure the level of access.
    选择这个选项允许你查看并配置访问权限的级别,也就是说你可以自定义哪些用户或组可以访问。
  3. No, I will manage the permissions after the server configuration.
    选择这个选项表示你不想在此时进行权限设置,而是计划在服务器配置完成后自行管理权限。

image.png 继续安装,安装完成后,点击【Finish】,至此MySQL安装完毕!!!

MySQL配置环境变量

1.桌面选择此电脑,右键操作中,点击【属性】打开系统信息页

2、然后,点击页面中的【高级系统设置】,进入高级设置页

3、path中,添加mysql的bin目录路径后,依次点击确定关闭窗口 image.png

MySQL安装的ProgramData文件夹下,打开MySQL路径,找到my.ini配置文件,使用记事本打开,找到[mysqlld],并添加配置项default-time_zone='+8:00'(更改时区 (学习JAVA用到JDBC会有时区问题, 要改成东八区))

添加后保存

image.png

重启 MySQL

image.png

win+r打开开始页,输入cmd打开命令行,输入 mysql -uroot -p,回车后,在密码输入提示中输入安装时填写的密码

image.png

安装Navicat

Navicat 下载,Navicat是一款流行的数据库管理工具,支持多种数据库管理系统,包括MySQL、PostgreSQL、SQLite、Oracle和MongoDB等。它提供了一个用户友好的图形界面,使得数据库的管理和操作变得更加直观和便捷。

image.png 不过这个是收费的,但是程序员嘛一般必用破解版的。。。网上一大堆随便找个吧。。。嘿嘿 百度网盘下载:下载地址其中一位好大哥的。。

image.png 未安装过的用户可直接跳过该步骤,如果已安装Navicat,记得先卸载干净,防止破解失效,卸载完成后执行补丁压缩包中的Navicat.bat脚本(一闪而过表示正常,已成功删除Navicat的注册信息和相关的注册表数据)

image.png 然后就哐哐哐安装就行,安装完成后,不要打开navicat,先将网盘下载的Navicat16和17补丁压缩包解压,解压之后你会看到winmm.dll文件,将它移动到你刚刚安装navicat17的目录下

image.png 操作完成后,打开navicat,如果没有提示试用,则说明激活成功,可永久使用 Navicat中连接MySQL时提示:sha2_password cannot be loades

image.png 解决方法:命令行中连接到mysql,然后分别输入:

ALTER USER '你的mysql用户名'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY '用户对应的密码';

FLUSH PRIVILEGES;

ALTER USER 'your_username'@'your_host' IDENTIFIED WITH 'mysql_native_password' BY 'your_password';
FLUSH PRIVILEGES;

至此MySQLNavicat两大利器又好了,齐活了越来越接近框架学习了。。。准备java web开发学习了。。。