windows下MySQL如何完全卸載並安裝新的版本


卸載本地mysql之前,請務必要先將需要的數據庫備份

停止mysql 服務

windows鍵-->搜索服務 找到mysql 服務,並停止他

 

卸載mysql server

在控制面板--程序 找到 mysql server 並卸載

 

 將MySQL安裝目錄下的MySQL文件夾刪除(我的安裝目錄是C:\Program Files (x86)\MySQL)

運行“regedit”文件,打開注冊表。
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾。
如果沒有相應的文件夾,就不用刪除了。

刪除C盤下的“C:\ProgramData\MySQL ”文件夾 刪除不了,就是用管理員權限刪除,或者使用第三方管理工具進行粉碎,比如電腦管家的文件粉碎,360的文件粉碎

該programData文件默認是隱藏的,設置顯示后即可見,將整個MySQL文件夾刪除掉

再次打開服務

查看是否還有mysql 服務存在,如果存在,那么,就直接使用管理員權限啟動cmd ,執行sc delete 服務名
顯示成功,即表示服務成功刪除,

重啟電腦

mysql 官網下載自己想要的版本

https://downloads.mysql.com/archives/installer/

這里有兩種方式,

 =======下載免安裝版

(2)選擇下載

2、配置環境變量

(1)解壓目錄:D:\mysql-8.0.16-winx64

(2)配置環境變量

3、添加配置文件

(1)配置文件目錄:D:\mysql-8.0.16-winx64

(2)配置文件名:my.ini

(3)文件內容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[mysql]
# 設置mysql客戶端默認字符集
default-character- set =utf8
 
[mysqld]
# 綁定IPv4
bind-address=0.0.0.0
# 設置端口號
port=3306
# 設置mysql的安裝目錄,即解壓目錄
basedir=D:\\mysql-8.0.16-winx64
# 設置數據庫的數據存放目錄
datadir=D:\\mysql-8.0.16-winx64\\data
# 設置允許最大連接數
max_connections=200
# 設置允許連接失敗次數
max_connect_errors=10
# 設置服務端的默認字符集
character- set -server=utf8
# 創建表使用的默認存儲引擎
default-storage-engine=INNODB
# 使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password

4、CMD命令窗口配置mysql

(1)初始化mysql(記住隨機密碼):mysqld --initialize --console

 

隨機密碼為:%tbmq)f<;3jE

目錄會多處data文件夾

(2)安裝mysql服務:mysqld --install mysql --defaults-file="D:\mysql-8.0.16-winx64\my.ini"

切換管理員身份運行

(3)啟動mysql服務:net start mysql

(4)登錄mysql:mysql -uroot -p

密碼為之前的隨機密碼::%tbmq)f<;3jE

(5)修改密碼:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

退出重新登錄

5、其他命令

(1)關閉服務:net stop mysql

(2)卸載服務:mysqld --remove

 免安裝版的文章,轉載於 https://www.cnblogs.com/dzhy/p/11055900.html 這位同仁的,需要的可以去這位同仁的博客進行查看,感謝博主

======下載安裝器安裝

mysql 下載器官網下載 

https://downloads.mysql.com/archives/community/

下載完安裝器之后,直接下一步,下一步就好

需要注意的是,安裝器在安裝的時候,會去下載一些mysql的東西,有些可能會下載失敗,

但是只要說mysql的安裝包下載下來了,並且可以進行下一步,那都是可以得到,那些下載失敗的,可能就是一些輔助服務,

安裝時,會提示你給root設置密碼,這里設置的密碼,需要記住,后面作為登錄mysql服務的憑證

 

====== 使用虛擬機進行安裝

這里就要講到 vagrant的使用了

使用vagrant
下載
vagrant[https://www.vagrantup.com/downloads.html]

下載管理工具VirtualBox[https://www.virtualbox.org/wiki/Downloads]
分別安裝這兩個

在本地找一個新建一個文件夾,沒有路徑要求[C:\APP\HashiCorp\vm1]
在文件夾目錄下cmd
第一次的第一個虛擬機需要執行鏡像下載
什么版本,可以自己找
vagrant box add https://mirrors.huaweicloud.com/ubuntu-cloud-images/bionic/20200107/bionic-server-cloudimg-amd64-vagrant.box --name ubuntu/bionic64

#初始化,ubuntu/bionic64為你上方設置的title
vagrant init ubuntu/bionic64
這時會在對應文件夾下生成一個Vagrantfile的文件。
默認不配置,是單個虛擬機

配置多機的設置
servers = {
:hadoop1 => '192.168.2.220',
:hadoop2 => '192.168.2.221',
:hadoop3 => '192.168.2.222',
:hadoop4 => '192.168.2.223'
}

執行啟動
vagrant up hadoop4 啟動,根據主機名啟動 不跟主機名全啟動
vagrant halt hadoop4 關機,根據主機名關機 不跟主機名全關

默認用戶:vagrant
密鑰路徑在 C:\APP\HashiCorp\vm1\.vagrant\machines\hadoop1\virtualbox\下private_key文件

所有的配置都在:
C:\APP\HashiCorp\vm1\Vagrantfile 文件上

這樣你就有一個liunx系統的虛擬機了,

然后,你可以選擇將mysql直接俄安裝在此虛擬機上或者按照在docker容器里<安裝方法,后面在進行補充,我現在要出去了,哈哈哈>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM