1:下載mysql8.0.15 https://www.mysql.com/downloads/
2:下載完解壓,增加my.ini配置文件
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=G:\mysql-8.0.15-winx64\mysql-8.0.15-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=G:\mysql-8.0.15-winx64\mysql-8.0.15-winx64\data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。 max_connect_errors=10 # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
3:配置系統變量Path
3、安裝mysql
以管理員身份運行命令提示符后輸入,mysqld -- initialize --console,mysqld --install
提示:如果你關了這個窗口,或者沒記住,那也沒事,刪除安裝目錄中data里面文件,再執行一遍初始化命令,又會重新生成的。這里邊有個編碼警告,這個在后邊解決。
4:啟動服務和登錄數據庫
5、修改密碼
ALTER USER "root"@"localhost" IDENTIFIED BY "123456";
注意:重點啊,如果你沒有設置認證方式,默認的密碼加密方式是:caching_sha2_password,而現在很多客戶端工具還不支持這種加密認證方式,連接測試的時候就會報錯:client does not support authentication protocol requested by server; consider upgrading MySQL client,這里的錯誤信息就是不支持身份認證方式,沒關系,去my.ini里面在[mysqld]下面加上這句話即可:
default_authentication_plugin=mysql_native_password