win10卸載原mysql安裝64位mysql5.7並修改root密碼

卸載原有mysql:java

一、打開原有的msi安裝包,會有一個remove按鈕,remove。mysql

二、再進控制面板,找到mysql進行刪除。web

三、開始->運行-> regedit 刪除註冊表內的:sql

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services \Eventlog\Application\MySQL 目錄刪除數據庫

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog \Application\MySQL 目錄刪除.net

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog \Application\MySQL 目錄刪除code

若是沒有的話,就能夠跳過。ip

四、刪除mysql服務,進入管理員命令提示符win+X,rem

sc delete mysql

image

五、刪除mysql安裝目錄下的全部內容。(前提是將全部的數據庫備份好!)get

 

安裝64位5.7mysql:

一、http://dev.mysql.com/downloads/mysql/ 找到64位5.7mysql:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip下載解壓。

二、設置環境變量:

MYSQL_HOME

C:\javaweb\mysql\mysql-5.7.11-winx64

image

環境變量添加到path中:

%MYSQL_HOME%\bin

image

三、使用管理員提示符(win+X)進入解壓位置。

mysqld -remove #若是已經定義了,則能夠先刪除。
mysqld install MySQL --defaults-file="C:\javaweb\mysql\mysql-5.7.11-winx64\my-default.ini"

image

四、啓動mysql服務。

net start mysql

image

五、顯示失敗(MySQL 服務沒法啓動),查看失敗信息:

mysqld -console

image

錯誤緣由是沒有data目錄。

解決:

mysql --initialize

image

再次啓動,成功!

若是以前已經有了data文件夾,先刪除掉,再執行:上面的語句:

六、不輸入密碼登錄mysql的root用戶:錯誤提示:using password: NO

image

輸入原有密碼:錯誤提示:using password : YES

image

在默認的配置文件:my-default.ini末尾添加:

skip-grant-tables

重啓MySQL服務,而後無需密碼直接進入:

image

七、重置密碼:嘗試幾種方法,只有最後一種有效:

update user set authentication_string=PASSWORD('新密碼') where user='root' and host='localhost';

image

刷新:

flush privileges;

image

刪除配置文件my-default.ini末尾添加的那句話,保存。重啓MySQL服務。

八、使用新密碼進入mysql:

image

從新設置密碼:

alert user 'root'@'localhost' IDENTIFIED BY '新密碼';

image

這樣就完成了,能夠試試退出再使用新密碼登錄試試!

相關文章
相關標籤/搜索