mysql8.0 for windows環境配置


1、安裝

zip壓縮包解壓后,需要設置環境變量。

MYSQL_HOME = E:\mysql-8.0.16-winx64

在path中,增加變量%MYSQL_HOME%\bin

2、初始化

在安裝根目錄創建my.ini

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=E:\mysql-8.0.16-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=E:\mysql-8.0.16-winx64\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

使用管理員模式啟動命令行工具,使用初始化命令進行初始化 mysqld --initialize-insecure(OR “ mysqld --initialize --user=mysql --console”),完成后,根目錄下會有data目錄出現。

注意查看初始密碼(借圖)下圖方框中為初始密碼

3、安裝mysql服務

在管理員模式的命令行中,執行以下命令

# 安裝mysql服務
mysqld -install  (OR mysqld -install mysql8[別名])

# 啟動服務
net start mysql(OR mysql8[別名])

# 停止服務
net stop mysql

# 刪除服務
mysqld -remove

4、修改初始密碼

在命令行中使用初始密碼登錄

mysql -u root -p

登錄后輸入

修改密碼語句:ALTER USER root@localhost IDENTIFIED  BY '123456';    修改密碼為:123456

5、在SQLyog中存在的問題

SQLyog連接mysql8.0時,SQLyog Ultimate顯示報錯信息並附帶亂碼:“錯誤號碼2058,Plugin caching——sha2_passward could not be loaded:******** ”(最后一段信息是亂碼)

執行以下命令,重置密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

6、在pycharm中存在的問題

在設置mysql連接中,提示serverTimezone未設置,需要在高級設置中,設置

serverTimezone=Asia/Shanghai


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM