MySQL解除安裝重灌解決方案

楊楊楊楊楊呢發表於2020-11-20

一、解除安裝

  1. 停止mysqld服務

方法一: 進入終端,輸入net stop mysql
方法二:開啟工作管理員,找到mysqld.exe,結束任務

  1. 刪除原來安裝的MySQL資料夾(安裝位置以及資料存放位置)

預設位置是C盤Program Files\MySQL和C:\ProgramDat

  1. 開啟執行介面輸入regedit,依次刪除:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL資料夾HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的資料夾。

  1. 開啟cmd命令列,輸入命令 sc delete mysql,刪除mysql服務

進入終端,輸入 sc delete mysql

  1. 下載MySQL,連結如下:
    mysql-5.7.29.zip

二、重灌

  1. 重啟計算機
  2. 將上面檔案解壓到自己想要放的目錄下,如 E:\mysql-5.7.29-winx64
  3. 在上面mysql根目錄下新建 my.ini文字寫入配置
		[mysql]
		# 設定mysql客戶端預設字符集
		default-character-set=utf8

		[mysqld]
		# 設定3306埠
		port = 3306

		# 設定mysql的安裝目錄 *** 需要修改
		basedir=E:\mysql-5.7.29-winx64

		# 設定mysql資料庫的資料的存放目錄 *** 需要修改
		datadir=E:\mysql-5.7.29-winx64\data

		# 允許最大連線數
		max_connections=200

		# 服務端使用的字符集預設為8位元編碼的latin1字符集
		character-set-server=utf8

		# 建立新表時將使用的預設儲存引擎
		default-storage-engine=INNODB
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  1. 儲存後在系統新增環境變數

將mysql的bin目錄新增到PATH中

  1. 開啟終端進入bin目錄下,安裝mysqld

mysqld install 或者 .\mysqld install

  1. 啟動mysqld服務

net start mysq

  1. 登入mysql並修改密碼

mysql -u root -p 
– 預設密碼位置在mysql安裝目錄下的data目錄下的xxx.err檔案,找到temporar password即可 
– 修改密碼:set password for root@localhost = password(‘密碼’);

三、出現錯誤及解決方案

  1. 使用net start mysql命令後出現“MySQL服務正在啟動。MySQL 服務無法啟動。服務沒有報告任何錯誤。”

— 刪除data資料夾 
— 執行命令 mysqld --initialize # 重新初始化一個data檔案

  1. 重新啟動mysql服務

net start mysql

參考部落格:
完美解決Mysql徹底刪除並重灌
mysql安裝和配置環境
mysql預設密碼的查詢與修改

相關文章