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

相关文章

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

IDEA中Maven Dependencies出现红色波浪线的原因及解决方法

《IDEA中MavenDependencies出现红色波浪线的原因及解决方法》在使用IntelliJIDEA开发Java项目时,尤其是基于Maven的项目,您可能会遇到MavenDependenci... 目录一、问题概述二、解决步骤2.1 检查 Maven 配置2.2 更新 Maven 项目2.3 清理本

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧

IIS 7.0 及更高版本中的 FTP 状态代码

《IIS7.0及更高版本中的FTP状态代码》本文介绍IIS7.0中的FTP状态代码,方便大家在使用iis中发现ftp的问题... 简介尝试使用 FTP 访问运行 Internet Information Services (IIS) 7.0 或更高版本的服务器上的内容时,IIS 将返回指示响应状态的数字代

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查