win10安裝MySQL8.0.16zip(x86)64位及修改隨機密碼

記錄一下

 

1.首先,下載軟件,鏈接如下:https://dev.mysql.com/downloads/mysql/

我下載的是第二個

2.解壓到自定義文件夾

3.打開所在文件夾,增加一個my.ini配置文件,默認不存在

4.在my.ini文件夾中添加以下配置

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=G:\PHP\Server\mysql8
# 數據庫的數據的存放目錄(這個Data目錄千萬不要手動創建,否則報錯)
datadir=G:\PHP\Server\mysql8\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

其中,basedir是你解壓後的文件所在目錄,datadir也是這個目錄下(不用新建data文件夾,這個在後面自己會創建)

5.用管理員身份運行cmd,來到上面設置的目錄下的bin文件中,輸入mysqld -install,成功會顯示,不成功自己百度了

6.接着輸入mysqld --initialize --console 會得到隨機的登錄mysql臨時密碼(注意,前面會顯示Note),記錄下來,如果忘記記錄了,可以打開當前這個bin文件目錄下的上一個文件目錄刪除data文件夾,再來一次

7.win+R打開service.msc打開服務,找到mysql啓動或者在上一個步驟的cmd文件目錄下輸入net start mysql,兩者效果等同

8.如果下次不想在來到此文件夾下啓動mysql,可以配置環境變量,首先右擊我的電腦,點擊屬性, 高級系統設置, 環境變量,在系統變量新建自定義變量MYSQL_HOME,值設置爲與ini配置文件的basedir文件目錄,在PATH中添加%MYSQL_HOME%bin,保存退出即可

9.打開cmd,輸入mysql -uroot -p,回車,輸入步驟6的隨機密碼,或者-p加上隨機密碼

10.連接成功會有mysql>顯示,這時所有操作都不允許,要求你先修改隨機密碼,輸入

mysql> alter user 'root'@'localhost' identified by 'mysql';
Query OK, 0 rows affected (0.12 sec)

成功會有如下顯示

11.鍵入exit退出,然後重新連接mysql,以修改後的密碼登錄即可。

至此,所有安裝步驟結束,如果有什麼不懂的,可以留言問我,因爲只是個人的安裝時候的一個記錄,所以寫得有些簡潔,望見諒。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章