徹底解除安裝mysql在重灌

2021-09-26 21:06:52 字數 2733 閱讀 7936

先停止mysql服務cmd,net stop mysql

刪除c盤或d盤 program files 和 programdata中的mysql資料夾

清除登錄檔

刪除下列資訊:(有下列資訊就刪除,沒有就說明已經刪除了)

刪除hkey_local_machin->controlset001->system-> service->mysql;

刪除hkey_local_machine->controlset002-> system-> services->mysql;

刪除hkey_local_machine->currentcontrolset-> system-> services->mysql

刪除服務

sc delete mysql

重新安裝

開啟剛剛解壓的資料夾d:\mysql\mysql-5.7.24-win32\mysql-5.7.24-win32,在該資料夾下建立my.ini配置檔案,編輯my.ini配置以下基本資訊:

[client]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

# 設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\mysql\mysql-5.7.24-win32\mysql-5.7.24-win32

# 設定 mysql資料庫的資料的存放目錄,mysql 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯

# datadir=c:\\web\\sqldata

# 允許最大連線數

max_connections=20

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

接下來我們來啟動下 mysql 資料庫:

以管理員身份開啟 cmd 命令列工具,切換目錄:

cd d:\mysql\mysql-5.7.24-win32\mysql-5.7.24-win32\bin
初始化資料庫:

mysqld --initialize --console
執行完成後,會輸出 root 使用者的初始預設密碼,如:

...

2018-04-20t02:35:05.464644z 5 [note] [my-010454] [server] a temporary password is generated for root@localhost: apwcy5ws&hjq

...

apwcy5ws&hjq 就是初始密碼,後續登入需要用到,你也可以在登陸後修改密碼。

輸入以下安裝命令:

mysqld install
啟動輸入以下命令即可:

net start mysql
登陸

mysql -u root -p
修改密碼

方法1: 用set password命令

mysql> set password for root@localhost = password('12345678');

方法2:用mysqladmin

mysqladmin -uroot -p123456 password 12345678

方法4:在忘記root密碼的時候,可以這樣

以windows為例:

1. 關閉正在執行的mysql服務。  

2. 開啟dos視窗,轉到mysql\bin目錄。  

3. 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。  

4. 再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄。  

5. 輸入mysql回車,如果成功,將出現mysql提示符 >。  

6. 連線許可權資料庫: use mysql; 。  

6. 改密碼:update user set password=password("123") where user="root";(別忘了最後加分號) 。 

從某個版本向後語句改變了

update mysql.user set authentication_string=password('root') where user='root' ;

7. 重新整理許可權(必須步驟):flush privileges; 。  

8. 退出 quit。  

9. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。

顯示所有資料庫 show databases;

使用某個資料庫 use mysql;

顯示所有表 show tables;

安裝5.7.24版本的時候需要用alter user 'root'@'localhost' identified by '密碼';

Linux 徹底解除安裝mysql 並且重灌

error 2002 hy000 can t connect to local mysql server through socket var run mysqld mysqld.sock 2 或者 error 2002 hy000 can t connect to local mysql serv...

徹底解除安裝重灌oracle

好久沒有寫東西了,因為工作需要接觸到了oracle,但是自己安裝的版本與公司環境不一致,所以重灌的時候由於踩坑,浪費很多時間。而且在網上搜尋的時候,發現很多資料都是重複而不解決問題的。下面我來分享一下我解決這個問題的過程。解除安裝 1 在服務中停止oracel的所有服務 win r services...

mysql解除安裝 徹底解除安裝MySQL

首先cmd net stop mysql停止服務 1.開啟控制面板解除安裝mysql的所有程式 2.進入c盤program files或者是program files x86 刪除mysql資料夾 3.刪除c盤目錄下c programdata中mysql資料夾 4.開啟執行介面輸入regedit,首...