windos10安装多个绿色版本mysql教程
????????電腦上最初已經裝過mysql5.7版本的數據庫了,后來由于項目需要8.0以上的版本庫,又不想卸載5.7版本的重裝8.0版本的,mysql卸載也很麻煩,所以就下載了綠色版的mysql安裝包,只要解壓和安裝一下依賴,就可以用。
1.首先我在官網上下載了mysql8.0綠色版,直接在本地解壓(官網下載地址:MySQL :: Download MySQL Community Server)
2. 解壓完點進去以后默認目錄
?3.這里面是沒有data文件夾和my.ini配置文件,需要我們自己創建,my.ini如果電腦上有安裝過mysql5.7的話,可以到安裝mysql5.7目錄下,copy一份my.ini文件
?4.現在回到剛剛解壓完的8.0.15目錄下
?
?5.紅色框框里的需要修改成你自己的mysql安裝目錄:
basedir ="F://develop\mysql-8.0\mysql-8.0.15-winx64" ? ? ?# 設置你自己 mysql的安裝目錄?
datadir ="F://develop\mysql-8.0\mysql-8.0.15-winx64\data" ? ?# 設置你自己 mysql數據庫的data文件夾的存放目錄,必須是data
Server = "F:\develop\mysql-8.0\mysql-8.0.15-winx64\bin\mysqld.exe" # 設置你自己 mysql數據庫的mysqld.exe文件的存放目錄
port=13306 #mysql啟動端口默認3306,因為我本地已經安裝過一份mysql5.7,端口已經被占用過(如果你本機沒有mysql,就不需要改)?
綠色框里的character-set-server和loose-default-character-set是數據庫的編碼格式,這個自己定義很多種,sql_mode是mysql語法效驗規則,也有很多種
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
?
[mysqld]
#skip-grant-tables?
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
?
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
?
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....?
# 設置mysql的安裝目錄
basedir ="F://develop\mysql-8.0\mysql-8.0.15-winx64" ??
# 設置mysql數據庫的數據的存放目錄,必須是data,或者是//xxx/data ?
datadir ="F://develop\mysql-8.0\mysql-8.0.15-winx64\data" ??
port=13306
?
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M?
?
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES?
?
#服務端的編碼方式
character-set-server=utf8mb4
[client]
#客戶端編碼方式,最好和服務端保存一致
loose-default-character-set=utf8mb4
?
[WinMySQLadmin] ?
Server = "F:\develop\mysql-8.0\mysql-8.0.15-winx64\bin\mysqld.exe"
?6.接下來就需要輸入MySQL初始化命令? mysqld --initialize --console
?紅框即為root用戶臨時密碼,需要保存下來等會登錄要用,后續我們可以更改
?7.安裝MySQL的服務mysqld,同樣在bin目錄下,執行MySQL服務安裝命令 mysqld --install 服務名(不寫的話默認服務名是mysql),我是8.0.15版本的,你也可以根據版本號起名,這樣電腦注冊服務以及服務中心mysql服務名不會混淆(見最底部說明),這里我已經安裝過了,所以提示服務已經存在,
最好用這個命令安裝因為他指定了mysql啟動需要的配置文件
mysqld install MySQL8.0.15?--defaults-file="F:\\develop\\mysql-8.0.15\\mysql-8.0.15-winx64\\my.ini"
?沒安裝過的話是這個
?8.同樣用管理員命令打開bin目錄,輸入 net start mysql8.0.15? ?(注意:這里mysql8.0.15是上面install的時候起的名稱,你需要根據你自己起的名字來,不然會啟動失敗)
?9. 第一種方法
登錄mysql,mysql -uroot -p? 輸入第六步初始化時的密碼,接下來自己修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'?
?
?第二種方法,直接用Navicat連接到當前服務,第一次會彈窗提示你修改密碼
?額外話題:可以再電腦服務注冊上看到當前mysql服務
cm輸入 regedit,確定以后進入到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services目錄下,可以看到對應的mysql服務有幾個,并且注冊上的
?我電腦上安裝了3個版本的mysql
?卸載綠色版mysql
先停止服務? net? start mysql8.0.15
?然后輸入
卸載 sc delete mysql8.0.15 ??????(服務名)
查詢安裝過的服務?sc query mysql8.0.15(服務名)?
?然后去服務注冊表找到對應的mysql服務,右鍵刪除
總結
以上是生活随笔為你收集整理的windos10安装多个绿色版本mysql教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: firefox标签页、书签页改小
- 下一篇: web大前端之旅Ⅵ