先停止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,首...