MySQL下載地址:https://dev.mysql.com/downloads/mysql/ html
版本注意是64位,看系統要求,這裏能夠本身選擇其餘版本,以及服務器類型。我用谷歌,能夠翻譯。mysql
這裏我將安裝到C盤,通常MySQL不太大,能夠自選盤。sql
下載後進行解壓到盤裏。
數據庫
你有可能會發現,解壓的目錄裏面沒有 data目錄,也沒有my-defult.ini 這個配置文件服務器
進去到MySQL目錄下的bin目錄。執行如下命令。
ide
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
這個步驟是建立data文件夾的,上面有data是我執行過了,
這時候打開服務,開啓MySQL服務。就會成功了。
進去MySQL
可是不知道爲啥回車提示錯誤,由於沒有設置密碼,因此回車應該是能夠進入的。那麼這裏就直接破解進去吧。
按照個人步驟來,第2步,你輸入了,會出現卡死的狀態,那是正常的,開啓新的cmd窗口就能夠了,
咱們進去到MySQL須要設置密碼:
測試登陸
如下爲命令總結,上面命令很是長的 手打容易出錯。
mysqld -install
mysqld --initialize --user=root --console
mysql -u root -p
一、打開第一個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 提示輸入密碼,這時輸入密碼才能登陸。完成!!!