mysql8 0 for windows環境配置

2022-07-16 18:06:09 字數 1769 閱讀 7924

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

mysql8 0提示命令 MySQL8 0操作命令

mysql8.0版本和mysql5.0的加密規則不一樣,而現在的很多任務具等都是不支援的,我們這裡使用的是將mysql使用者登入的加密規則修改為mysql native password的方法來進行解決的。修改加密規則alter user root localhost identified by p...

mysql8 0修改登入

在mysql8.0當中的密碼認證外掛程式以經由mysql native password改為caching sha2 password 修改密碼的方式也發生了改變,控制台修改密碼方法如下 use mysql alter user root localhost identified by 新密碼 修改...

mysql8 0使用者操作

命令 create user username host identified by password 說明 username 你將建立的使用者名稱 host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元 pass...