1、MySQL5.7解壓

2、建立配置檔案 my.ini
放在 D:\Free\mysql-5.7.26-winx64
目錄下
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
如圖:
3、配置MySQL環境變量
MYSQL_HOME=D:\Free\mysql-5.7.26-winx64
PATH後加入%MYSQL_HOME%\bin;
4、以管理者身份安裝MySQL
mysqld --install
5、初始化資料檔案
mysqld --initialize-insecure --user=mysql
無報錯就OK
6、啟動MySQL服務
net start mysql
留意:如果啟動MySQL服務時報錯,如下圖所示,其錯誤原因一般是由于服務的路徑與安裝的路徑不一緻。如果之前安裝過mysql後又解除安裝重裝時容易出現這樣的問題
解決辦法為:修改windows系統資料庫中MySQL的ImagePath路徑為Mysql的實際安裝路徑,如下圖所示
修改後為如下圖所示:
7、免密登入MySQL并修改root密碼
mysql -uroot -p
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
我把root賬号的密碼設定為了 root
,然後重新整理一下即可
flush privileges;
8、去掉MySQL配置檔案中的忽略密碼配置 skip-grant-tables
skip-grant-tables
前面加#号即可注釋掉
9、重新啟動MySQL并重新用新密碼登入登入
成功登入!
10、解除安裝MySQL
mysqld --remove mysql
【羅 14:8】 我們若活着,是為主而活;若死了,是為主而死。是以我們或活或死,總是主的人。