Windows安裝MySQL5.7 ZIP進行安裝和破解密碼

MySQL下載地址:https://dev.mysql.com/downloads/mysql/ html

版本注意是64位,看系統要求,這裏能夠本身選擇其餘版本,以及服務器類型。我用谷歌,能夠翻譯。mysql

image.png

image.png

這裏我將安裝到C盤,通常MySQL不太大,能夠自選盤。sql

下載後進行解壓到盤裏。
數據庫

image.png

你有可能會發現,解壓的目錄裏面沒有 data目錄,也沒有my-defult.ini 這個配置文件服務器

進去到MySQL目錄下的bin目錄。執行如下命令。
ide

image.png

my-default.ini文件存不存在不重要,關鍵須要本身在根目錄下新建一個文本文件,更名爲my.ini,具體內容以下:  必定要注意MySQL的路徑要寫對。post

[mysql]測試

# 設置mysql客戶端默認字符集ui

default-character-set=utf8 編碼

[mysqld]

#設置3306端口

port = 3306 

# 設置mysql的安裝目錄

basedir=C:\Program Files\mysql-5.7.23-winx64

# 容許最大鏈接數

max_connections=200

# 服務端使用的字符集默認爲8比特編碼的latin1字符集

character-set-server=utf8

# 建立新表時將使用的默認存儲引擎

default-storage-engine=INNODB



image.png



這個步驟是建立data文件夾的,上面有data是我執行過了,

image.png

這時候打開服務,開啓MySQL服務。就會成功了。

image.png

進去MySQL

image.png

可是不知道爲啥回車提示錯誤,由於沒有設置密碼,因此回車應該是能夠進入的。那麼這裏就直接破解進去吧。

image.png

按照個人步驟來,第2步,你輸入了,會出現卡死的狀態,那是正常的,開啓新的cmd窗口就能夠了,
咱們進去到MySQL須要設置密碼:

image.png

測試登陸

image.png



如下爲命令總結,上面命令很是長的 手打容易出錯。

mysqld -install
mysqld --initialize --user=root --console
mysql -u root -p

Windows下Mysql5.7忘記root密碼的解決方法

一、打開第一個cmd窗口執行 net stop mysql57

二、在第一個cmd窗口執行 mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables   ---注意路徑(以你的實際狀況爲準)

三、打開第二個cmd窗口執行 mysql -uroot -p        提示輸入密碼,直接回車(不用輸入密碼)

四、選擇數據庫:use mysql;

五、更新root的密碼:update user set authentication_string=password('新密碼') where user='root' and Host='localhost';

六、刷新權限:flush privileges;

七、退出:quit

八、從新登陸:mysql -uroot -p       提示輸入密碼,這時輸入密碼才能登陸。完成!!!

相關文章
相關標籤/搜索