Win10安裝MySQL-8.0.15
1、下載mysql-8.0.15-winx64.zip安裝包,地址如下
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-winx64.zip
2、解壓至要安裝的目錄下,如D:\Database
3、在D:\Database\mysql-8.0.15-winx64目錄下新建my.ini配置文件
4、my.ini文件中的內容如下
[mysql]
# 設置mysql數據庫客戶端默認字符集
default-character-set=UTF8
[mysqld]
# 設置mysql數據庫的默認端口,注意端口號不能被占用
port=3316
# 設置記錄日志的顯示時間
log_timestamps=SYSTEM
# 設置mysql數據庫的安裝目錄
basedir=D:\\Database\\mysql-8.0.15-winx64
# 設置mysql數據庫的數據存放目錄
datadir=D:\\Database\\mysql-8.0.15-winx64\\data
# 設置mysql數據庫服務端默認字符集
character-set-server=UTF8
# 設置mysql數據庫創建新表時的默認存儲引擎
default-storage-engine=INNODB
# 設置mysql數據庫允許的最大連接數
max_connections=100
5、添加系統環境變量
將mysql-8.0.15-winx64安裝路徑(即D:\Database\mysql-8.0.15-winx64\bin)添加到Path環境變量中去
6、初始化mysql數據庫
以管理員身份打開cmd窗口,進入到mysql安裝的bin目錄下。 初始化數據庫:
mysqld --defaults-file=D:\Database\mysql-8.0.15-winx64\my.ini --initialize --console
初始化成功后會生成在my.ini文件中指定的datadir目錄,並且給root初始化了一個密碼,請記住它。
7、將新安裝的mysql注冊為Windows服務
mysqld install MySQL80-3316 --defaults-file="D:\Database\mysql-8.0.15-winx64\my.ini"
刪除mysql服務的命令為:mysqld --remove mysql80-3316
8、在搜索框輸入regedit打開注冊表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80-3316,修改ImagePath參數相關路徑為剛剛安裝的mysql的路徑
9、啟動mysql服務
net start MySQL80-3316
10、以root身份登錄進入mysql
mysql -hlocalhost -P3316 -uroot -p
輸入初始化數據庫時的密碼即可。
11、修改root用戶的密碼為root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
12、修改密碼后刷新權限使之生效
flush privileges;
13、刷新權限后重新登錄
也可以使用Navicat、MySQL Workbench等可視化工具連接新安裝的mysql。