Windows 解壓安裝MySQL 5 7

2021-10-17 14:33:15 字數 1490 閱讀 7107

首先將mysql 5.7 解壓到乙個目錄,然後設定環境變數,例如解壓到d盤mysql目錄

新增:;d:\mysql\mysql57\bin

在上面解壓的目錄下建立檔案my.ini,內容如下:

[mysqld]

basedir=d:/mysql/mysql57

datadir=d:/mysql/mysql57/data

max_connections=2000

character-set-server=utf8mb4

skip-grant-tables #跳過認證

以管理員身份執行cmd進入目錄d:/mysql/mysql57/bin,然後執行下來命令:

> mysqld install mysql --defaults-file="d:\mysql\mysql57\my.ini"
啟動mysql

> net start mysql
此時會報mysql 服務無法啟動。服務沒有報告任何錯誤。

執行:

> mysqld --initialize-insecure
執行這個命令會在mysql根目錄下建立data資料夾,

執行net start mysql這次就成功了

執行mysql -u root -p,回車密碼不用輸入,直接回車,成功登入mysql。然後use mysql //進入mysql資料庫

設定root密碼

> use mysql;

> update user set authentication_string = password('123456'), password_expired = 'n', password_last_changed = now() where user = 'root';

注意 authentication_string 5.7以前是password

如果需要遠端客戶端連線,可以執行

> grant all privileges  on *.* to root@'%' identified by "123456";

> flush privileges;

操作完成後,將配置檔案中的「skip-grant-tables」 注釋掉,然後重啟mysql伺服器

至此,部署完成

error 1130 (hy000): host '::1' is not allowed to connect to this mysql server

注釋掉配置檔案中的  skip_name_resolve

Windows通過zip檔案安裝mysql

d mysql 解壓縮之後,需要在安裝路徑下手動建立data資料夾以及my.ini檔案 編輯my.ini檔案的內容 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql 設定mysql資料庫的資料的存放目錄 datadir d mysql dat...

Windows安裝MySQL解壓版

1 解壓 2 設定環境變數 path d mysql server mysql 5.6.20 win32 bin 3 修改my.ini mysqld basedir d mysql server mysql 5.6.20 win32 datadir d mysql server data port ...

mysql 解壓版 Windows 安裝

新建data資料夾在d softwares mysql 5.7.14 winx64 data 新建my.ini檔案 配置如下 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 ...