天天看點

Win10下免安裝版MySQL5.7的安裝和配置

1、MySQL5.7解壓

Win10下免安裝版MySQL5.7的安裝和配置

2、建立配置檔案

my.ini

放在

D:\Free\mysql-5.7.26-winx64

目錄下

[mysql]
# 設定mysql用戶端預設字元集
default-character-set=utf8
[mysqld]
#設定3306端口
port = 3306
# 設定mysql的安裝目錄
basedir=D:\Free\mysql-5.7.26-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:\Free\mysql-5.7.26-winx64\data
# 允許最大連接配接數
max_connections=200
# 服務端使用的字元集預設為8比特編碼的latin1字元集
character-set-server=utf8
# 建立新表時将使用的預設存儲引擎
default-storage-engine=INNODB
# 忽略密碼
skip-grant-tables
           
如圖:
Win10下免安裝版MySQL5.7的安裝和配置

3、配置MySQL環境變量

MYSQL_HOME=D:\Free\mysql-5.7.26-winx64
PATH後加入%MYSQL_HOME%\bin;
           
Win10下免安裝版MySQL5.7的安裝和配置

4、以管理者身份安裝MySQL

mysqld --install
           
Win10下免安裝版MySQL5.7的安裝和配置

5、初始化資料檔案

mysqld --initialize-insecure --user=mysql
           
Win10下免安裝版MySQL5.7的安裝和配置
無報錯就OK

6、啟動MySQL服務

net start mysql
           
Win10下免安裝版MySQL5.7的安裝和配置
留意:如果啟動MySQL服務時報錯,如下圖所示,其錯誤原因一般是由于服務的路徑與安裝的路徑不一緻。如果之前安裝過mysql後又解除安裝重裝時容易出現這樣的問題
Win10下免安裝版MySQL5.7的安裝和配置
解決辦法為:修改windows系統資料庫中MySQL的ImagePath路徑為Mysql的實際安裝路徑,如下圖所示
Win10下免安裝版MySQL5.7的安裝和配置
修改後為如下圖所示:
Win10下免安裝版MySQL5.7的安裝和配置

7、免密登入MySQL并修改root密碼

mysql -uroot -p
           
Win10下免安裝版MySQL5.7的安裝和配置
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
           
Win10下免安裝版MySQL5.7的安裝和配置
我把root賬号的密碼設定為了

root

,然後重新整理一下即可
flush privileges;
           

8、去掉MySQL配置檔案中的忽略密碼配置

skip-grant-tables

前面加#号即可注釋掉
Win10下免安裝版MySQL5.7的安裝和配置

9、重新啟動MySQL并重新用新密碼登入登入

Win10下免安裝版MySQL5.7的安裝和配置
成功登入!

10、解除安裝MySQL

mysqld --remove mysql
           

【羅 14:8】 我們若活着,是為主而活;若死了,是為主而死。是以我們或活或死,總是主的人。