本地安裝mysql8 0以上版本

2021-09-26 07:22:55 字數 2243 閱讀 7748

2.解壓zip包,並將解壓檔案放入乙個資料夾下

3.配置環境變數(目的是為了避免在cmd視窗下操作時反覆切換路徑)

4.在安裝根目錄下新增 my.ini檔案

data資料夾是初始化資料庫之後才有的,my.ini檔案預設是沒有的,自己可以編寫如下:

[mysqld]

# 設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=e:\mysql-8.0.17-winx64

# 設定mysql資料庫的資料的存放目錄

datadir=e:\mysql-8.0.17-winx64\\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。

max_connect_errors=10

# 服務端使用的字符集預設為utf8mb4

character-set-server=utf8mb4

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

# 預設使用「mysql_native_password」外掛程式認證

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8mb4

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

port=3306

default-character-set=utf8mb4

5.按「win」鍵開啟開始選單,在搜尋框中輸入「cmd」,在搜尋結果中選中「命令提示符」程式,右鍵選擇「以管理員身份執行」

6.執行mysqld install命令當出現service successfully installed時表示mysql服務安裝完成

注意:mysqld --install [服務名]

後面的服務名可以不寫,預設的名字為 mysql。當然,如果你的電腦上需要安裝多個mysql服務,就可以用不同的名字區分了,比如 mysql5 和 mysql8。

若出現服務已存在可以利用sc delete mysql 刪除mysql 重新安裝服務

7.mysql初始化

在mysql安裝目錄的 bin 目錄下執行命令:

mysqld --initialize --console

執行完成後,e:\mysql-8.0.17-winx64目錄下會出現一下data目錄,

會列印 root 使用者的初始預設密碼,比如:

可以看到初始化密碼:ef,obfalz64t

要是手賤,關快了,或者沒記住,那也沒事,刪掉初始化的 datadir 目錄的data目錄,再執行一遍初始化命令,又會重新生成的。當然,也可以使用安全工具,強制改密碼,用什麼方法,自己隨意。

8.安裝完成之後,就可以通過命令net start mysql啟動mysql的服務了。

關閉服務 net stop mysql

9.輸入使用者名稱和初始化密碼      mysql -uroot -p

10.登入完成後修改密碼   

alter user 'root'@'localhost' identified with mysql_native_password by 'root'; 新密碼為root

11.用新的密碼登入就可以了

MySql8 0以上版本安裝

1 配置環境變數 變數名 mysql home 變數值 mysql存放路徑 例如 d mysql 8.0.20 winx64 2 生成data檔案 以管理員身份執行cmd 進入d mysql 8.0.20 winx64 bin下 執行命令 mysqld initialize insecure use...

zip版本mysql8 0安裝

解壓資料夾中新建my.ini檔案,配置如下 client default character set utf8 port 3306 mysqld port 3306 basedir d mysql mysql2 mysql 8.0.19 winx64 datadir d mysql mysql2 m...

MYSQL8 0以上版本正確修改ROOT密碼

部署環境 安裝版本red hat cent 7.0 mysql 版本 8.0.2.0 成功部署完畢後出現故障情況 1.正常啟動mysql服務後,敲linux中root賬戶和密碼進入不去。2.從 etc my.cnf 配置檔案中加入skip grant table後正常登陸,但是不能建立使用者等多操作...