在windows上安裝不同(兩個)版本的Mysql數(shù)據(jù)庫的教程詳解
1.起因:
需要導入一個sql文件,發(fā)現(xiàn)死活導不進去.當執(zhí)行到這一句時,就有問題.經(jīng)過一番搜索,原來是我的數(shù)據(jù)庫版本(原先Mysql版本5.5)低了,而支持該語句的版本應該是至少要5.7.那我索性就去Mysql官網(wǎng)去下載了個最新版本的(8.0.15).
`create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP
2.過程:
那么問題來了:有兩個解決方案.1.直接卸載掉5.5版本的Mysql,直接安裝8.0.15版本的.2.在不卸載掉5.5版本的情況下,繼續(xù)安裝8.0.15版本的.我的選擇是*******(看標題就應該懂了吧)~
2.1 下載Mysql8.0.15
https://dev.mysql.com/downloads/mysql/ 點擊鏈接直接打開下面的網(wǎng)頁,選擇windows操作系統(tǒng),下載箭頭所指的zip的就行了.
2.2 解壓Mysql8.0.15
解壓下載好的壓縮包.
文件夾內文件如下(data文件夾和my.ini文件解壓出來是沒有滴)
2.3新建data文件夾和my.ini配置文件
data文件夾(空的就ok),在my.ini中添加一些參數(shù).
[mysqld] # 設置3307端口(原先的mysql5已經(jīng)占用3306) port=3307 # 設置mysql的安裝目錄(你自己的目錄) basedir=D:\mysql8\mysql-8.0.15-winx64 # 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=D:\mysql8\mysql-8.0.15-winx64\data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。 max_connect_errors=10 # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3307 default-character-set=utf8
2.4添加環(huán)境變量
修改成你自己的Mysql8路徑,到bin
2.5關閉原先的mysql5服務
我的電腦右鍵--管理--服務和應用程序--服務--停止mysql服務
2.6 安裝
①以管理員身份打開黑窗口(CMD),切換到mysql8安裝目錄的bin目錄下執(zhí)行
mysqld --initialize --console
注意!執(zhí)行結束后輸出結果里面有一段:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XI5ovf,x5G,?
其中root@localhost:后面的“XI5ovf,x5G,? 就是初始密碼(不含首位空格)。
在沒有更改密碼前,需要記住這個密碼,首次登錄需要用到。
可以先復制到某個文本中先保存下來.
?、谠赽in目錄下執(zhí)行
mysqld --install MYSQL8
MYSQL8是自己取的服務名字,可以自己定義名字,與原先的mysql服務不一樣即可.
?、郯惭b完成之后,執(zhí)行(自己的服務名)
net start mysql8==>啟動服務
(net stop mysql8 是停止服務,sc delete mysql8是刪除服務)
3.結果
在控制臺輸入 mysql -uroot -P3307 -p
(剛才復制的密碼)
(想換密碼就執(zhí)行
ALTER USER ‘root'@‘localhost' IDENTIFIED WITH mysql_native_password BY ‘新密碼';)
歡呼!8.0.15安裝成功!那么我的sql也完美執(zhí)行了!問題解決!
總結
以上所述是小編給大家介紹的在windows上安裝不同(兩個)版本的Mysql數(shù)據(jù)庫的教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
相關文章
強制修改mysql的root密碼的六種方法分享(mysql忘記密碼)
下面我們提供了6種不同的修改mysql root用戶的密碼,與增加mysql用戶的方法2011-11-11Windows下mysql?8.0.28?安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了Windows下mysql?8.0.28?安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04Windows系統(tǒng)下MySQL添加到系統(tǒng)服務方法(mysql解壓版)
這篇文章主要介紹了Windows系統(tǒng)下MySQL添加到系統(tǒng)服務方法,主要針對mysql解壓版,感興趣的朋友參考下吧2016-05-05刪庫跑路?使用xtraback備份MySQL數(shù)據(jù)庫的方法
mysqldump備份方式是采用邏輯備份,最大的缺陷就是備份和恢復的速度都慢,這時候就需要一種很好用又高效的工具,xtraback 就是其中的一款,號稱免費版的innodb hotbackup。接下來通過本文給大介紹使用xtraback備份MySQL數(shù)據(jù)庫的方法,感興趣的朋友一起看看吧2018-10-10如何安裝綠色版MySQL Community Server 5.7.16并實現(xiàn)遠程登錄
這篇文章主要介紹了安裝綠色版MySQL Community Server 5.7.16并實現(xiàn)遠程登錄的方法,需要的的朋友參考下2017-07-07MySQL數(shù)據(jù)xtrabackup物理備份的方式
Xtrabackup是開源免費的支持MySQL 數(shù)據(jù)庫熱備份的軟件,在 Xtrabackup 包中主要有 Xtrabackup 和 innobackupex 兩個工具,本文給大家介紹MySQL數(shù)據(jù)xtrabackup物理備份方法,感興趣的朋友跟隨小編一起看看吧2023-10-10如何更改MySQL數(shù)據(jù)庫的編碼為utf8mb4
utf8mb4編碼是utf8編碼的超集,兼容utf8,并且能存儲4字節(jié)的表情字符。 這篇文章給大家介紹了更改MySQL數(shù)據(jù)庫的編碼為utf8mb4的相關知識,感興趣的朋友一起看看吧2020-02-02