- 下載mysql安裝包
地址:https://dev.mysql.com/downloads/mysql/
下載路徑.png -
解壓縮下載文件到安裝目錄,比如D:/Mysql
解壓縮.png
注意:解壓后my.ini和data文件是不包含的,這兩個文件需要自動生成。
- 創(chuàng)建my.ini文件
復(fù)制以下內(nèi)容,并按照解壓縮路徑修改basedir和datadir
[client] #客戶端設(shè)置,即客戶端默認(rèn)的連接參數(shù)
# 設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口
port=3306
#默認(rèn)編碼
default-character-set = utf8mb4
[mysql] #客戶端設(shè)置
#MySQL 提示符配置
#用戶名@主機(jī)名+mysql版本號+數(shù)據(jù)庫名
prompt=\\u@\\h \\v [\\d]>\\_
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set = utf8mb4
[mysqld] #服務(wù)端基本設(shè)置
# 默認(rèn)連接端口
port=3306
# MySQL安裝根目錄的路徑
basedir=D:\mysql\mysql-9.3.0-winx64
# MySQL服務(wù)器數(shù)據(jù)目錄的路徑
datadir=D:\mysql\mysql-9.3.0-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
#服務(wù)端默認(rèn)編碼
character_set_server = utf8mb4
#在創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
# 配置時區(qū)
default-time_zone='+8:00'
4.安裝Mysql服務(wù)
在bin目錄下執(zhí)行mysqld --install MySQL --defaults-file=D:\mysql\mysql-9.3.0-winx64\my.ini,其中MySQL是起的名字

安裝.png
-
初始化mysql
以管理員身份運(yùn)行命令提示符,轉(zhuǎn)到bin目錄下,執(zhí)行mysqld --initialize --console。
生成data.png
其中數(shù)據(jù)庫登錄名稱為root,密碼為上圖root@localhost:后面的語句
6.開啟mysql
net start mysql

mysql啟動.png
7.登錄驗(yàn)證
mysql -uroot -p

登錄.png
8.修改root密碼。修改密碼為123456
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'

修改密碼.png
問題
-
denied.png
這是由于權(quán)限不夠,重啟cmd并以管理員身份運(yùn)行
參考鏈接:
https://blog.csdn.net/shandongjiushen/article/details/148156819



