一、下載地址:
根據自己的操作系統下載對應壓縮包 https://dev.mysql.com/downloads/mysql/
二、解壓到安裝目錄
D:\Tools\MySQL\mysql-5.7.18-winx64
三、設置環境變量
1.
輸入變量名:MYSQL_HOME
輸入變量值:D:\Tools\MySQL\mysql-5.7.18-winx64
2.
選擇系統變量中的Path
在變量值中添加變量值:%MYSQL_HOME%\bin
四、配置詳情修改
1.
解壓根目錄下新建文件夾data
2.
新建配置文件my.ini,部分內容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
#設置專用數據庫服務器和端口3306,有衝突可選擇修改
port=3306
character_set_server=utf8
# 設置爲MYSQL的安裝目錄
#basedir=%MYSQL_HOME%
basedir=D:\Tools\MySQL\mysql-5.7.18-winx64
# 設置爲MYSQL的數據目錄
#datadir=%MYSQL_HOME%\data
datadir=D:\Tools\MySQL\mysql-5.7.18-winx64\data
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啓查詢緩存
explicit_defaults_for_timestamp=true
#設置免密碼登錄
#skip-grant-tables
#[WinMySQLAdmin]
#D:\Tools\MySQL\mysql-5.7.18-winx64\bin\mysqld.exe
五、安裝初始化數據庫
1.
切換到bin目錄下,執行命令時有問題,可以查看data目錄下的xxx.err日誌,修改錯誤後,情況data目錄
1)初始化數據庫,執行命令:mysqld --initialize-insecure --user=mysql
注:初始化後data文件夾會自動生成,不用自己新建
a 使用--initialize --console 在root@localhost: 後面有 MySQL 爲你自動生成的隨機密碼,使用 數據庫的時候要用。
b.使用--initialize-insecure生成空密碼。
2)安裝mysql命令:mysqld install
#移除服務命令爲:mysqld -remove
3)啓動服務命令:net start mysql (也可以從windowsf服務中啓動)
#停止服務命令:net stop mysql
出現:MySQL服務啓動成功,表示這一次配置完畢
2.
登錄mysql
1)輸入命令:mysql -u root -p
注:初始化數據庫,沒有密碼時,不帶參數-p;否則,輸入初始化密碼;
2)修改密碼命令:set password for root@localhost=password('12345');
注:老版本可以試試使用update語句修改密碼(UPDATE user SET password=PASSWORD("12345") WHERE user='root';)
3)測試數據命令:
a.登錄數據庫:mysql -u root -p
b.查詢數據庫:show databases;
c.切換數據庫:use sys;
d:查找表: show tables;
e:查詢表:select * from user;
f.退出:exit;