欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

windows中同時安裝兩個不同版本的mysql數(shù)據(jù)庫

 更新時間:2024年03月29日 08:25:45   作者:ybb_ymm  
在項目中可能會用到多個版本的Mysql數(shù)據(jù)庫,尤其是最常用的5版本的和8版本數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關于windows中同時安裝兩個不同版本的mysql數(shù)據(jù)庫,需要的朋友可以參考下

前言

有的時候,你是用的mysql版本和公司使用的mysql版本不一致,這樣就會導致你不得不在你的電腦上安裝兩個版本的mysql數(shù)據(jù)庫。

我這里啊以mysql5.7和mysql8.0.25為例

默認mysql5.7已經(jīng)安裝完成并且能夠正常使用的情況下,來完成本篇的學習(安裝mysql8.0.25)

解壓mysql

將我們從mysql官網(wǎng)下載的mysql8.0.25解壓,得到如下圖所示的文件內容

(注意此時沒有data文件夾以及my.ini文件)

新建所需目錄及文件

新建所需要的data目錄以及my.ini文件

配置my.ini文件

[mysqld]
# 設置33306端口
port=13306
# 設置mysql的安裝目錄
basedir=D:\mysql-8.0.25
# 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\mysql-8.0.25\data
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8mb4
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=13306
default-character-set=utf8mb4

注意:

1、通過以上配置,我們要注意,mysql8.0.25的端口不能和mysql5.7的端口相同

2、basedir:mysql8的安裝目錄。

3、datadir:myslq8的data文件目錄。

安裝配置mysql8.0.25

cmd打開命令窗口進入到mysql8.0.25的bin目錄下執(zhí)行如下命令:

mysqld --initialize --console

dll丟失錯誤

執(zhí)行上面的命令的時候會出現(xiàn)如下的錯誤提示

解決問題

下載DirectX修復工具,運行后,修復即可

正常執(zhí)行命令后的頁面如下:

1、初始化,會打印數(shù)據(jù)庫密碼,記住該密碼,后面會用到

2、這里mysql8是服務的名字,你可以不寫或者自己命名一個服務不要和mysql5.7的相同

mysqld --install mysql8

執(zhí)行這條命令后的結果頁面如下所示:

修改注冊表

1、在運行中輸入:regedit 進行對注冊表的編輯

2、找到這個目錄:計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql8

3、將ImagePath中的數(shù)據(jù)數(shù)值調整為我們mysql8的目錄如下圖:

啟動mysql

使用命令: net start mysql8

mysql8為安裝的時候,我們自己更改的服務名稱

具體如下圖:

登錄后修改密碼

這里有兩種方案

1、通過Navicat客戶端使用我們上面自動生成的密碼登錄,確定后會彈出讓你修改密碼,重新輸入兩邊密碼即可完成

2、通過命令行進入mysql后,更改密碼

# mysql -uroot -p 之前的臨時密碼

# alter user 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'root123';
# flush privileges;

這樣即可完成了!

總結

到這里,我們兩個版本的mysql就已經(jīng)安裝完成了

這里遇到的坑就是我們dll庫的丟失。此處我們按照上述的解決方案修復一下即可

到此這篇關于windows中同時安裝兩個不同版本的mysql數(shù)據(jù)庫的文章就介紹到這了,更多相關windows同時安裝兩個mysql內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 關于Mysql如何設計高性能的數(shù)據(jù)庫

    關于Mysql如何設計高性能的數(shù)據(jù)庫

    這篇文章主要介紹了關于Mysql如何設計高性能的數(shù)據(jù)庫,mysql支持的數(shù)據(jù)類型非常多,選擇正確的數(shù)據(jù)類型對于獲得高性能至關重要,本文就來詳細說明如何設計出高性能的數(shù)據(jù)庫,需要的朋友可以參考下
    2023-07-07
  • MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法

    MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法

    大家都知道MySQL中經(jīng)常會需要創(chuàng)建父子表之間的約束,這個約束是需要建立在主外鍵基礎之上的,最近在MySQL添加外鍵時發(fā)現(xiàn)了一個報錯:1215 Cannot add the foreign key constraint,所以這篇文章就給大家介紹了如何解決在創(chuàng)建主外鍵約束過程中碰到的這個問題。
    2016-11-11
  • 詳解Mysql和Oracle之間的誤區(qū)

    詳解Mysql和Oracle之間的誤區(qū)

    mysql 和Oracle 在開發(fā)中的使用是隨處可見的,那就簡單去了解一下這倆款火的不行的數(shù)據(jù)庫。
    2021-05-05
  • MySQL的order?by如何避免"未命中索引"(推薦)

    MySQL的order?by如何避免"未命中索引"(推薦)

    本文詳細解析了在使用MySQL的OrderBy語句時,如何通過Explain查看執(zhí)行計劃以及如何有效利用索引,介紹了常見的索引未命中情況,提供了多個示例來解釋如何根據(jù)索引的不同使用情況調整SQL語句,以確保最優(yōu)的查詢性能
    2024-11-11
  • MySQL 查詢樹結構方式

    MySQL 查詢樹結構方式

    今天小編就為大家分享一篇MySQL 查詢樹結構方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SQL Server 完整備份遇到的一個不常見的錯誤及解決方法

    SQL Server 完整備份遇到的一個不常見的錯誤及解決方法

    這篇文章給大家介紹了SQL Server 完整備份遇到的一個不常見的錯誤及解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-05-05
  • Mysql文件存儲圖文詳解

    Mysql文件存儲圖文詳解

    文件存儲是我們日常開發(fā)中經(jīng)常遇到的一個功能,下面這篇文章主要給大家介紹了關于Mysql文件存儲的相關資料,需要的朋友可以參考下
    2021-06-06
  • MySQL 丟失數(shù)據(jù)的原因及解決

    MySQL 丟失數(shù)據(jù)的原因及解決

    這篇文章主要介紹了MySQL 丟失數(shù)據(jù)的原因及解決,幫助大家更好的理解和學習使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-05-05
  • 如何通過配置自動實現(xiàn)ValueList中hql語句的整型參數(shù)轉換

    如何通過配置自動實現(xiàn)ValueList中hql語句的整型參數(shù)轉換

    本篇文章是對通過配置自動實現(xiàn)ValueList中hql語句的整型參數(shù)轉換進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL常用登錄命令小結

    MySQL常用登錄命令小結

    本文主要介紹了MySQL常用登錄命令小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05

最新評論