卸載本地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容器里<安裝方法,后面在進行補充,我現在要出去了,哈哈哈>