1.解壓安裝包(mysql-5.7.27-winx64)
我選擇解壓在D盤
2.在解壓目錄下創建my.ini
[Client]
port = 3307
default-character-set=utf8
[mysqld]
#設置3307端口
port = 3307
# 設置mysql的安裝目錄
basedir=D:\mysql_5.7.27
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql_5.7.27\data
# 允許最大連接數
max_connections=300
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
3.設置MYSQL的環境變量(非必須)
- 新增系統變量 MYSQL_HOME=D:\mysql_5.7.27
- 在系統變量Path後面追加
;%MYSQL_HOME%\bin
4.安裝MYSQL
-
在開始菜單上鼠標右擊,選擇”命令提示符(管理員)“,然後進到解壓目錄的bin目錄,即D:\mysql_5.7.27\bin
-
執行命令初始化數據庫
1)mysqld --initialize
初始化數據庫 在解壓目錄下生成data目錄
其中初始密碼可在data目錄下的‘.err’文件查看
我的是:2020-02-25T11:40:37.091859Z 1 [Note] A temporary password is generated for root@localhost: 7l=&7l8GuN#p
另外還可使用命令mysqld --initialize --console 初始化數據庫
“mysqld --initialize --console”命令,可以得到mysql的初始密碼,用mysqld --initialize 的目的是初始化data目錄。要不然mysql_5.7.27的解壓文件夾下面不會出現data文件夾
比如本文中的初始密碼爲&7l8GuN#p
2)mysqld install mysql_5.7.27 註冊mysql服務 服務名爲mysql_5.7.27
- 接着就是在命令行窗口輸入net start mysql_5.7.27啓動服務
- 開始使用mysql,輸入命令:mysql -u root -p,然後輸入剛纔的初始密碼
- 修改密碼
mysql> alter user 'root'@'localhost' identified by '123456';
mysql> flush privileges;
- 使用quit退出
- 輸入命令:mysql -u root -p,然後嘗試新密碼