本文主要是介绍IDEA如何切换数据库版本mysql5或mysql8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《IDEA如何切换数据库版本mysql5或mysql8》本文介绍了如何将IntelliJIDEA从MySQL5切换到MySQL8的详细步骤,包括下载MySQL8、安装、配置、停止旧服务、启动新服务以及...
问题描述
最近想开发一个新应用,想使用mysql8作为数据库,但是电脑已经安装了mysql5,在同时安装了mysql8以后,不知道怎么将IDEA从mysql5切换成mysql8。
解决方案
第一步
下载mysql8。
mysql官网下载链接
第二步
安装mysql8,并设置一个与mysql5不同的端口号。
mysql8下载完毕后,会得到一个压缩包。
将其解压到不同于mysql5的路径下。
解压完毕后,在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的服务。
打开桌面,右键此电脑,打开管理。
双击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的服务。用管理员模式打开命令提示符,android输入net start mysql
,这里的mysql为你电脑中安装的mysql5的服务名。
到此为止,IDEA即可随意切换mysql5和mysjsql8的数据库。这里测试一下。
打开IDEA,如图添加mysql数据库
输入端口号3306,用户名root,密码123456,点击测试连接。
连接成功,3306端口号对应的数据库为mysql5.7.编程37
更改端口号为3307,再次点击测试连接。
可以看到此时数据库版本已更改为mysql8.0.30,到此为止,文章结束。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www编程China编程.chinasem.cn)。
这篇关于IDEA如何切换数据库版本mysql5或mysql8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!