【JavaWeb】MySQL(准备篇)

1 MySQL安装

1.1 解压

下载完成后我们得到的是一个压缩包(所有文件均在文末安装包中),将其解压,我们就可以得到MySQL 8.0.34 的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置 。

1.2 配置

1.2.1 配置环境变量

右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量

在系统变量下点击新建,创建环境变量

变量名:MYSQL_HOME

变量值:安装MySQL时的文件目录位置

接着在系统变量中找到PATH,点击编辑

在其中新建环境变量 %MYSQL_HOME%\bin

1.2.2 验证是否成功

点击开始菜单,选择命令提示符(以管理员身份运行)。

敲入mysql,回车,若提示 Can't connect to MySQL server on 'localhost' 则证明添加成功;

注:如果之前学习过其他数据库语言如SQL SEVER等,或者曾经配置过相关环境变量 的,这步可能会报错 ,可以打开任务管理器停止mysql进程 以继续,或者将之前配置的环境变量删除 即可,这里推荐第二种做法,因为第一种做法可能会影响到其他后续操作。
注:如果提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加添加失败,请重新检查步骤并重试

1.2.3 初始化

以管理员身份,运行命令行窗口,并输入如下的指令:

sql 复制代码
mysqld --initialize-insecure

稍微等待一会,如果出现没有出现报错信息,则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

注:如果出现 Errcode13: 13-Pirmission denied 错误,是由于权限不足,可以重新以管理员方式运行 cmd

1.2.4 注册MySQL服务

命令行(注意必须以管理员身份启动)中,输入如下的指令,回车执行:

sql 复制代码
mysqld -install

此时计算机上就安装好MySQL服务了。

1.2.5 启动MySQL服务

在工作台中敲入net start mysql,回车。

sql 复制代码
net start mysql  // 启动mysql服务
    
net stop mysql  // 停止mysql服务

1.2.6 修改默认账户密码

在工作台中敲入mysqladmin -u root password ****,这里的****就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

sql 复制代码
mysqladmin -u root password ****

1.3 登录

点击开始菜单,选择命令提示符,打开工作台。

在工作台中输入 mysql -uroot -p**** 回车,左下角为mysql>,则登录成功。

退出mysql:

sql 复制代码
exit

登录参数:

sql 复制代码
mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认127.0.0.1) -P端口号(默认3306)

1.4 卸载

如果想卸载MySQL也很简单。

点击开始菜单,输入cmd,选择 "命令提示符",选择右侧的 "以管理员身份运行"。

  1. 敲入net stop mysql,回车。

  2. 再敲入mysqld -remove mysql,回车。

  3. 最后删除MySQL目录及相关的环境变量。

如此,便可成功卸载。

2 DataGrip安装

2.1 DataGrip安装

2.1.1 双击 exe 文件安装

2.1.2 选择安装目录, 下一步

2.1.3 创建快捷方式,安装

2.2 "优化"DataGrip

2.2.1 解压 Crack.zip

进入Crack文件夹,在未运行DataGrip的情况下双击 安装.bat 文件

弹出弹窗,确认DataGrip未运行后,点击安装,等待安装成功的弹窗弹出后,点击确定。

2.2.3 打开DataGrip

打开后点击OK,选择Activate DataGrip,选择Activation code。

2.2.4 输入激活码

将刚才激活的zcode.txt文件拖入选框,点击Activate激活。

2.2.5 激活

激活成功

2.3. 连接数据库

2.3.1 创建Project

输入项目名称MySQL-Project01

2.3.2 创建连接

下载驱动时,可能会有些慢,耐心等待即可

2.3.3 测试连接

下载好驱动后,可以点击 Test Connection 来测试是否可以正常的连接数据库。

**注:**可能会报错,选择新版本的选项即可,若仍然报错,多尝试几次或重启一下。

然后点击 OK , 就连接上了MySQL数据库了。

3 安装包

https://pan.baidu.com/s/1HK3Aw4cO6HXVNiP2E1kQFg?pwd=1j4a

相关推荐
TDengine (老段)6 分钟前
TDengine 时间函数 TODAY() 用户手册
大数据·数据库·物联网·oracle·时序数据库·tdengine·涛思数据
码界奇点16 分钟前
KingbaseES一体化架构与多层防护体系如何保障企业级数据库的持续稳定与弹性扩展
数据库·架构·可用性测试
悟乙己38 分钟前
数据科学家如何更好地展示自己的能力
大数据·数据库·数据科学家
皆过客,揽星河1 小时前
mysql进阶语法(视图)
数据库·sql·mysql·mysql基础语法·mysql进阶语法·视图创建修改删除
tuokuac2 小时前
Redis 的相关文件作用
数据库·redis·缓存
鹧鸪云光伏与储能软件开发3 小时前
投资储能项目能赚多少钱?小程序帮你测算
运维·数据库·小程序·光伏·光伏设计软件·光伏设计
2301_779503764 小时前
MySQL主从同步--主从复制进阶
数据库·mysql
beijingliushao4 小时前
58-正则表达式
数据库·python·mysql·正则表达式
诗句藏于尽头5 小时前
DJANGO后端服务启动报错及解决
数据库·笔记·django
手握风云-5 小时前
MySQL数据库精研之旅第十五期:索引的 “潜规则”(下)
数据库