一、win10完全卸載mysql
1.停止服務

2.控制面板卸載mysql

3.把C:\Program Files (x86)目錄下mysql文件夾刪除,沒有就算了
再把安裝路徑文件夾刪除

4.win+r 輸入 regedit 進入注冊列表
計算機\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application 下mysql文件夾刪除
再將
計算機\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\EventLog\Application 下mysql文件夾刪除
如果沒有可以不用刪除了。
5.刪除C:\ProgramData\MySQL 文件夾 如下:

6.另外我也把這個C:\Program Files下面的mysql文件夾刪除了,參考第3步
7.可以考慮重啟后再安裝
二、下載mysql(MySQL Community Server 8.0.26)
1.官網下載 https://dev.mysql.com/downloads/mysql/

然后點擊:

2.解壓后,在根目錄配置ini文件:新建一個txt,寫入代碼,然后改為my.ini即可。其中路徑和自己安裝路徑一致即可
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\database\mysql\mysql-8.0.26-winx64 # 設置mysql數據庫的數據的存放目錄 可以設定要自己想放的目錄,或者更高改 datadir=D:\database\mysql\mysql-8.0.26-winx64\Data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。 max_connect_errors=10 # 服務端使用的字符集默認為utf8 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 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=3306 default-character-set=utf8

3.初始化mysql

輸入后回車,進入d目錄
d:
輸入后回車,進入bin目錄(根據自己的實際情況改路徑)
cd D:\database\mysql\mysql-8.0.26-winx64\bin
輸入
mysqld --initialize --console

記住上面返回的結果 root@localhost: ,eCgsU&46s&q
執行
mysqld --install

啟動mysql
net start mysql

4.登錄改密,敲入以下命令,然后復制進去密碼(如 ,eCgsU&46s&q)
mysql -u root -p

輸入,'admin@123' 根據自己需求情況進行修改
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin@123';

退出:
exit

5.如果想要修改數據存儲位置
可以修改ini文件,保存,如:

然后將以下問件夾,復制出來

粘貼到想要改的路徑下:

管理員打開cmd:停止mysql服務
net stop mysql

啟動mysql服務
net start mysql

