【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

相关推荐
2401_8414956415 小时前
【数据结构】B+树
数据结构·数据库·c++·b+树·概念·结构·操作原理
Hardworking66617 小时前
第7章 软硬件系统集成
数据库·软硬件系统集成
名字还没想好☜17 小时前
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭
java·数据库·golang·go·定时器
关关长语18 小时前
Wsl解决MySQL容器跨域权限问题
mysql·docker·容器
熊猫钓鱼>_>18 小时前
Redis 突发缓存穿透:一次完整的定位复盘
数据库·人工智能·redis·缓存·ai·agent·智能
wenb1n18 小时前
MySQL诊断系列(3/6):索引分析——5个SQL揪出“僵尸索引”
数据库·人工智能·编程语言
这个DBA有点耶18 小时前
索引碎片与统计信息维护:执行计划突然变差的隐形杀手
mysql·程序员·架构
段一凡-华北理工大学19 小时前
向量数据库实战:选型、调优与落地~系列文章03:向量相似度算法全解:余弦、欧氏、内积,到底该用哪个?
大数据·数据库·人工智能·算法·机器学习·向量相似度·高炉炼铁
ClouGence20 小时前
CloudDM 数据库管理平台,全新 UI,更清晰、更高效!
数据库·开源
Mico1820 小时前
MySQL 8.0.35 GTID 主从复制搭建-基于GITD
android·mysql·adb