亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA如何切換數(shù)據(jù)庫版本mysql5或mysql8

 更新時間:2025年01月22日 09:02:10   作者:甜到心里的蛋糕  
本文介紹了如何將IntelliJ IDEA從MySQL5切換到MySQL8的詳細步驟,包括下載MySQL8、安裝、配置、停止舊服務(wù)、啟動新服務(wù)以及更改密碼等

問題描述

最近想開發(fā)一個新應(yīng)用,想使用mysql8作為數(shù)據(jù)庫,但是電腦已經(jīng)安裝了mysql5,在同時安裝了mysql8以后,不知道怎么將IDEA從mysql5切換成mysql8。

解決方案

第一步

下載mysql8。

mysql官網(wǎng)下載鏈接

第二步

安裝mysql8,并設(shè)置一個與mysql5不同的端口號。

mysql8下載完畢后,會得到一個壓縮包。

將其解壓到不同于mysql5的路徑下。

解壓完畢后,在mysql-8.0.30-winx64文件夾里新建my.txt文件,添加如下內(nèi)容。

# 設(shè)置一個不同于mysql5的端口號,這里設(shè)置3307
port=3307

# 設(shè)置你解壓mysq8l的安裝目錄
basedir=E:\WorkTools\mysql-8.0.30-winx64

# 設(shè)置你mysql8數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=E:\WorkTools\mysql-8.0.30-winx64\data

# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。
max_connect_errors=10
# 服務(wù)端使用的字符集默認為UTF8
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設(shè)置mysql客戶端默認字符集
default-character-set=utf8
[client]

第三步

停止mysql5的服務(wù)。

打開桌面,右鍵此電腦,打開管理。

雙擊MySQL,點擊停止,確定。

第四步

用管理員權(quán)限打開命令提示符,cd進入mysql8安裝目錄的bin目錄下

輸入mysqld install MySQL80,執(zhí)行成功會出現(xiàn)提示。

安裝完成,輸入

mysqld --initialize-insecure --user=mysql 

初始化數(shù)據(jù)庫(不生成密碼)。

初始化完成,輸入net start mysql80,啟動mysql8的服務(wù)。

啟動服務(wù)完畢,輸入

mysql -h 127.0.0.1 -P 3307 -u root

進入數(shù)據(jù)庫,

再輸入use mysql,使用數(shù)據(jù)庫,

最后輸入

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

更改密碼為123456。

第五步

也是最后一步。重新啟動mysql5的服務(wù)。用管理員模式打開命令提示符,輸入net start mysql,這里的mysql為你電腦中安裝的mysql5的服務(wù)名。

到此為止,IDEA即可隨意切換mysql5和mysql8的數(shù)據(jù)庫。這里測試一下。

打開IDEA,如圖添加mysql數(shù)據(jù)庫

輸入端口號3306,用戶名root,密碼123456,點擊測試連接。

連接成功,3306端口號對應(yīng)的數(shù)據(jù)庫為mysql5.7.37

更改端口號為3307,再次點擊測試連接。

可以看到此時數(shù)據(jù)庫版本已更改為mysql8.0.30,到此為止,文章結(jié)束。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入剖析Java之String字符串

    深入剖析Java之String字符串

    這篇文章主要為大家詳細介紹了Java之String字符串,重新帶大家認識String字符串,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Java redis存Map對象類型數(shù)據(jù)的實現(xiàn)

    Java redis存Map對象類型數(shù)據(jù)的實現(xiàn)

    本文主要介紹了Java redis存Map<String,RedisCustom>對象類型數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Java實現(xiàn)手寫自旋鎖的示例代碼

    Java實現(xiàn)手寫自旋鎖的示例代碼

    自旋鎖是專為防止多處理器并發(fā)而引入的一種鎖,它在內(nèi)核中大量應(yīng)用于中斷處理等部分。本文將用Java實現(xiàn)手寫自旋鎖,需要的可以參考一下
    2022-08-08
  • MapReduce2框架的原理解析

    MapReduce2框架的原理解析

    這篇文章主要圍繞MapReduce2框架原理介紹的,文中有詳細的代碼示例,對學(xué)習(xí)有一定的幫助,需要的朋友可以借鑒參考
    2023-04-04
  • SpringBoot2.x中management.security.enabled=false無效的解決

    SpringBoot2.x中management.security.enabled=false無效的解決

    這篇文章主要介紹了SpringBoot2.x中management.security.enabled=false無效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java?精煉解讀遞歸的概念與使用

    Java?精煉解讀遞歸的概念與使用

    一說起遞歸,我想每個人都不陌生。舉個從小就聽過的例子:從前有座山,山里有座廟,廟里有個和尚,和尚在講故事,從前有座山,山里有座廟,廟里有個和尚,和尚在講故事,從前有座山,要理解遞歸,就得先了解什么是遞歸,實際上這句話就是一個遞歸
    2022-03-03
  • 詳解Spring基于xml的兩種依賴注入方式

    詳解Spring基于xml的兩種依賴注入方式

    這篇文章主要介紹了詳解Spring基于xml的兩種依賴注入方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • JAVA多線程之中斷機制及處理中斷的方法

    JAVA多線程之中斷機制及處理中斷的方法

    這篇文章主要記錄使用 interrupt() 方法中斷線程,以及如何對InterruptedException進行處理,感覺對InterruptedException異常進行處理是一件謹慎且有技巧的活兒,需要的朋友可以參考下
    2023-02-02
  • springboot啟動報錯:application?startup?failed問題

    springboot啟動報錯:application?startup?failed問題

    這篇文章主要介紹了springboot啟動報錯:application?startup?failed問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 使用Rhino讓java執(zhí)行javascript的方法實例

    使用Rhino讓java執(zhí)行javascript的方法實例

    這篇文章主要介紹了java使用Rhino執(zhí)行javascript的方法,Rhino由Mozilla開發(fā),是 JavaScript 一種基于Java的實現(xiàn)
    2013-12-12

最新評論