系統崩潰後從新搭建開發環境,想偷懶不安裝直接採用解壓縮文件安裝。html
1.mysql壓縮包下載:https://dev.mysql.com/downloads/mysql/8.0.htmlmysql
2.解壓到本地磁盤;sql
3.在basedir下新建文件my.ini,增長文件內容以下:編碼
[mysql]
#設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\\mysql-8.0.18-winx64
# 容許最大鏈接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB
注意:紅色解壓縮路徑中的「\\」. spa
4.配置環境變量,在Path中加入MYSQL解壓包bin所在路徑,個人是C:\mysql-8.0.18-winx64\bin。3d
5.右鍵點擊,選擇「Windows PowerShell(管理員)」,以管理員權限打開cmd命令窗口;code
輸入命令:.\mysqld --install 顯示成功:server
PS C:\mysql-8.0.18-winx64\bin> .\mysqld --install
Service successfully installed.htm
再輸入:.\mysqld --initialize,此時在解壓縮目錄C:\mysql-8.0.18-winx64下生成data目錄。blog
再輸入:net start mysql 顯示
PS C:\mysql-8.0.18-winx64\bin> .\mysqld --initialize
PS C:\mysql-8.0.18-winx64\bin> .\mysqld
PS C:\mysql-8.0.18-winx64\bin> net start mysql
MySQL 服務正在啓動 .
MySQL 服務已經啓動成功。
6.輸入.\mysql -uroot -p,進入mysql,出現以下錯誤提示:
7.到data目錄下找到.err後綴的文件:
打開文件找到以下信息:
使用隨機密碼:",5Cu3IWdfygf"登陸。
8.更改密碼,從新登錄成功: