MySQL數據庫的卸載與安裝
MySQL的完全卸載
因為不知道什么原因,電腦里同時存在兩個版本的mysql,所以決定卸載重新安裝,但是大家都說MySQL很難清除干凈,所以特地查找完全卸載MySQL的方法。
首先,快捷鍵win+r輸入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的文件夾。
注冊表里如果有這兩個文件,就刪除,沒有就算了
然后本地服務或者任務管理器,關掉MySQL:
最后刪除mysql的安裝位置;
有的版本還需要去 C:\Program Files (x86)文件夾找MySQL文件夾(可能被隱藏起來),然后刪除。
可惜當時沒來得及截圖....
在刪除文件時可能會遇到權限問題,記得改一下權限,如果還有,就進文件夾一個一個刪除(我也不知道為什么這樣就可以刪除了)。
至此,恭喜你已經完全刪除MySQL了。
MySQL8.0安裝教程
雖然現在仍然有大部分人還在使用MySQL5.x的版本,可能是擔心版權或者其他的問題吧,但是我還是要裝最新的MySQL8.0的版本!
8.0版本的安裝方式與之前的版本不同,以下是詳細過程:
提醒一下,下載第一個就可以了,不要去下第二個!不信自己下著玩吧~
解壓后,新建data文件夾,my.ini(是的,免安裝了)
編輯 my.ini 文件,里面有兩處需要自行修改
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\\mysql-8.0.17
# 設置mysql數據庫的數據的存放目錄
datadir=D:\\mysql-8.0.17\\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
配置環境變量(不會就百度)
已管理員身份進入cmd界面,進入mysql的bin目錄下,依次輸入:
net stop mysql 停止服務
mysqld --initialize --console 初始化(此處會生成root的一個隨機密碼,形式:root@localhost:這里是密碼)
mysqld.exe -install 安裝
net start mysql 啟動服務
mysql -uroot -p粘貼上方的密碼
進入了mysql,開始修改密碼:
alter user user() identified by 'password'
更改當前用戶的密碼
可以收藏備用哦~