下載地址: MySQL下載
解壓到D:mysoft目錄下。在D:mysoftmysql-8.0.35-winx64目錄中創建一個名為my.ini的配置文件。
[mysqld] #設置3306端口 port=3306 #設置mysql的安裝目錄 basedir=D:mysoftmysql-8.0.35-winx64 #設置mysql數據庫的數據的存放目錄 datadir=D:mysoftmysql-8.0.35-winx64data #允許最大連接數 max_connections=200 #允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 #服務端使用的字符集默認為UTF8 character-set-server=utf8 #創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB default_authentication_plugin=mysql_native_password [mysql] #設置mysql客戶端默認字符集 default-character-set=utf8 [client] #設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
在計算機上添加環境變量:右鍵點擊“此電腦”選擇“屬性”,然后選擇“高級系統設置”,點擊“環境變量”,在系統變量中找到“Path”,點擊“編輯”,然后添加:
D:mysoftmysql-8.0.35-winx64bin
以管理員身份運行命令提示符,執行以下命令進行初始化:
mysqld --initialize --user=mysql --console
注意:初始化時會生成一個隨機密碼,請務必記下該密碼。
接下來,添加MySQL服務:
mysqld -install
啟動MySQL服務:
net start mysql
使用初始化時生成的隨機密碼登錄MySQL數據庫:
mysql -u root -p
登錄后,修改root用戶的密碼:
ALTER USER root@localhost IDENTIFIED BY 'root';
注意:如果使用navicat登錄時遇到2059錯誤(Authentication plugin ‘caching_sha2_password’ cannot be loaded),這是因為MySQL 8.0版本的默認認證方式是caching_sha2_password,而MySQL 5.7版本則是mysql_native_password。為了兼容性,可以將認證方式修改為mysql_native_password。
更多信息請參考:MySQL認證方式修改
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END