安裝mysql5.7
首先下載解壓版mysql5.7
mysql下載地址
解壓到如圖
新建文本文檔,my.ini
內容如下:其中地址按照我的命名解壓的話這不需要更改
[mysql]
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\MySql\mysql-5.7.29-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\MySql\mysql-5.7.29-winx64\data
# 允許最大連接數
max_connections=200
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# sql_mode
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# server_id 唯一標識,一臺電腦安裝多個MySQL配置
server_id=mysql3306
接下來進入cmd(一定要管理員模式下)
我將mysql服務命名爲MySQL57
C:\WINDOWS\system32>d:
D:\>cd D:\MySql\mysql-5.7.29-winx64\bin
D:\MySql\mysql-5.7.29-winx64\bin>mysqld -initialize
D:\MySql\mysql-5.7.29-winx64\bin>mysqld -install MySQL57
開啓服務
D:\MySql\mysql-5.7.29-winx64\bin>net start MySQL57
MySQL57 服務正在啓動 .
MySQL57 服務已經啓動成功。
在data目錄下打開.err文件找到默認密碼
如圖
先用初始密碼進入mysql
然後修改初始密碼:(如圖按照步驟操作)
附上核心代碼
D:\MySql\mysql-5.7.29-winx64\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.29
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> ALTER USER root@localhost IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
修改環境變量
(作用:無需進入bin目錄下運行mysql)
如圖
驗證環境變量