java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > IDEA切换数据库版本mysql5或mysql8

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

作者:甜到心里的蛋糕

本文介绍了如何将IntelliJ IDEA从MySQL5切换到MySQL8的详细步骤,包括下载MySQL8、安装、配置、停止旧服务、启动新服务以及更改密码等

问题描述

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

解决方案

第一步

下载mysql8。

mysql官网下载链接

第二步

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

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

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

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

# 设置一个不同于mysql5的端口号,这里设置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的服务。

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

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

第四步

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

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

安装完成,输入

mysqld --initialize-insecure --user=mysql 

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

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

启动服务完毕,输入

mysql -h 127.0.0.1 -P 3307 -u root

进入数据库,

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

最后输入

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

更改密码为123456。

第五步

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

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

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

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

连接成功,3306端口号对应的数据库为mysql5.7.37

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

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文