IDEA如何切换数据库版本mysql5或mysql8

2025-01-22 16:50

本文主要是介绍IDEA如何切换数据库版本mysql5或mysql8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《IDEA如何切换数据库版本mysql5或mysql8》本文介绍了如何将IntelliJIDEA从MySQL5切换到MySQL8的详细步骤,包括下载MySQL8、安装、配置、停止旧服务、启动新服务以及...

问题描述

最近想开发一个新应用,想使用mysql8作为数据库,但是电脑已经安装了mysql5,在同时安装了mysql8以后,不知道怎么将IDEA从mysql5切换成mysql8。

解决方案

第一步

下载mysql8。

mysql官网下载链接

IDEA如何切换数据库版本mysql5或mysql8

第二步

安装mysql8,并设置一个与mysql5不同的端口号。

mysql8下载完毕后,会得到一个压缩包。

将其解压到不同于mysql5的路径下。

IDEA如何切换数据库版本mysql5或mysql8

解压完毕后,在mysql-8.0.30-winx64文件夹里新建my.txt文件,添加如下内容。

# 设置一个不同于mysqhttp://www.chinasem.cnl5的端口号,这里设置3307
port=3307

# 设置你解压mysq8l的安装目录
basedir=E:\WorkTools\mysql-8.0.30-winx64

# 设置你mysql8数据库的数据的存放目录
datadir=E:\WorkTools\mysql-8.0.30-winx64\data

# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]

第三步

停止mysql5的服务。

打开桌面,右键此电脑,打开管理。

IDEA如何切换数据库版本mysql5或mysql8

IDEA如何切换数据库版本mysql5或mysql8

双击MySQL,点击停止,确定。

IDEA如何切换数据库版本mysql5或mysql8

第四步

用管理员权限打开命令提示符,cd进入mysql8安装目录的bin目录下

IDEA如何切换数据库版本mysql5或mysql8

IDEA如何切换数据库版本mysql5或mysql8

输入mysqld install MySQL80,执行成功会出现提示。

安装完成,输入

mysqld --initialize-insecure --user=mysql 

初始化数据库(不生成密码)。

初始化完成,输入net start mysql80,启动mysql8的服务。

IDEA如何切换数据库版本mysql5或mysql8

启动服务完毕,输入

mysql -h 127.0.0.1 -P 3307 -u root

进入数据库,

再输入use mysql,使用数据库,

最后输入

ALTER user root@'localhost' identified by '123456';

更改密码为123456。

IDEA如何切换数据库版本mysql5或mysql8

第五步

也是最后一步。重新启动mysql5的服务。用管理员模式打开命令提示符,android输入net start mysql,这里的mysql为你电脑中安装的mysql5的服务名。

IDEA如何切换数据库版本mysql5或mysql8

到此为止,IDEA即可随意切换mysql5和mysjsql8的数据库。这里测试一下。

打开IDEA,如图添加mysql数据库

IDEA如何切换数据库版本mysql5或mysql8

输入端口号3306,用户名root,密码123456,点击测试连接。

IDEA如何切换数据库版本mysql5或mysql8

连接成功,3306端口号对应的数据库为mysql5.7.编程37

IDEA如何切换数据库版本mysql5或mysql8

更改端口号为3307,再次点击测试连接。

IDEA如何切换数据库版本mysql5或mysql8

可以看到此时数据库版本已更改为mysql8.0.30,到此为止,文章结束。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www编程China编程.chinasem.cn)。

这篇关于IDEA如何切换数据库版本mysql5或mysql8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153190

相关文章

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

如何通过try-catch判断数据库唯一键字段是否重复

《如何通过try-catch判断数据库唯一键字段是否重复》在MyBatis+MySQL中,通过try-catch捕获唯一约束异常可避免重复数据查询,优点是减少数据库交互、提升并发安全,缺点是异常处理开... 目录1、原理2、怎么理解“异常走的是数据库错误路径,开销比普通逻辑分支稍高”?1. 普通逻辑分支 v

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

使用shardingsphere实现mysql数据库分片方式

《使用shardingsphere实现mysql数据库分片方式》本文介绍如何使用ShardingSphere-JDBC在SpringBoot中实现MySQL水平分库,涵盖分片策略、路由算法及零侵入配置... 目录一、ShardingSphere 简介1.1 对比1.2 核心概念1.3 Sharding-Sp

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

Go语言连接MySQL数据库执行基本的增删改查

《Go语言连接MySQL数据库执行基本的增删改查》在后端开发中,MySQL是最常用的关系型数据库之一,本文主要为大家详细介绍了如何使用Go连接MySQL数据库并执行基本的增删改查吧... 目录Go语言连接mysql数据库准备工作安装 MySQL 驱动代码实现运行结果注意事项Go语言执行基本的增删改查准备工作

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计