win7配置免安裝mysql5 6 19過程詳解

2021-06-22 13:38:44 字數 2193 閱讀 1411

windows (x86, 64-bit), zip archive」【吐槽一下,越來越大了:

217.2m】

拷貝mysql解壓目錄中my-default.ini為test.ini,將basedir、datadir配置為前面的mysql目錄和data目錄。

並增加編碼配置:character_set_server=utf8、character_set_client=utf8

配置完後的檔案如下:

basedir = e:/develop/mysql-5.6.19-winx64

datadir = e:/develop/testmysqldata

character_set_server=utf8

character_set_client=utf8

更多配置,可訪問mysql官網的配置頁面:

該位址在test.ini有。

通過cmd進入mysq解壓目錄的bin目錄中,執行如下命令:

mysqld installmysqltest--defaults-file="e:\develop\mysql-5.6.19-winx64\test.ini"【注:mysqltest為新增的服務名】

若出現如下資訊,表明服務安裝成功:

通過cmd執行命令:

net startmysqltest【注:此處必須與前面註冊時,服務名一致】

按照本教程來執行的話,此時會報錯,資訊如下:

通過檢視data目錄,即e:\develop\testmysqldata目錄下以.err結尾的日誌檔案,找到報錯資訊如下:

2014-06-29 15:58:07 9116 [note] plugin 'federated' is disabled.

e:\develop\mysql-5.6.19-winx64\bin\mysqld: table 'mysql.plugin' doesn't exist

2014-06-29 15:58:07 9116 [error] can't open the mysql.plugin table. please run mysql_upgrade to create it.

2014-06-29 15:58:07 9116 [note] innodb: using atomics to ref count buffer pool pages

日誌提示通過執行mysql_upgrade解決問題,繼續在mysql解壓目錄的bin目錄中執行:mysql_upgrade,出現如下異常資訊:

e:\develop\mysql-5.6.19-winx64\bin>mysql_upgrade

looking for 'mysql.exe' as: e:\develop\mysql-5.6.19-winx64\bin\mysql.exe

looking for 'mysqlcheck.exe' as: e:\develop\mysql-5.6.19-winx64\bin\mysqlcheck.exe

fatal error: upgrade failed

通過net start mysqltest啟動服務,依然報錯。

此時,將mysql解壓目錄中的data目錄中所有檔案拷貝到e:\develop\testmysqldata目錄中,再啟動服務則成功!

e:\develop\mysql-5.6.19-winx64\bin>net start mysqltest

mysqltest 服務正在啟動 .

mysqltest 服務已經啟動成功。

通過workbench連線,開啟後可以看到本地已經啟動的mysql instance,雙擊即可直接開啟連線。

通過在workbench的sql視窗執行如下腳步,即可建立預設編碼為utf-8的資料庫。

create database test default character set utf8 collate utf8_general_ci;
此時,資料庫test的編碼統一為utf8,工程編碼再設定為utf8,基本會避免資料亂碼的問題了。

Win7 配置免安裝mysql5 7 20過程詳解

2.配置 zip archive版是免安裝的。只要解壓就行了。和安裝版的沒什麼不同,就是不需要安裝。2.1 解壓壓縮包到自己的某個盤,我這裡解壓到d盤。在mysql x.x.xx winx64 我的是5.7.20根據自己的版本來定 目錄下,新建個test.ini 新增如下 mysql 設定mysql...

Mysql5免安裝版的配置

1.開啟檔案my huge.ini另存為my.ini,在my.ini檔案中加入如下配置,再放到c windows下 quote mysqld basedir e mysql datadir e mysql data quote 2.在環境變數中把 quote mysql home bin quote...

win7下配置免安裝版的MySQL 5 7 9

client port 3306 default character set utf8 mysqld port 3306 character set server utf8 解壓目錄 basedir d program files mysql 解壓目錄下data目錄 datadir d progra...