1.下載(版本MySQL Community Server 8.0.15)mysql
https://dev.mysql.com/downloads/mysql/sql
解壓後扔到 C盤,地址》 C:\Program Files\MySQL數據庫
2. 配置系統環境變量bash
新建系統變量 插件
變量名: MYSQL_HOME 命令行
變量值:C:\Program Files\MySQL3d
Path 新增code
%MYSQL_HOME%\binserver
如圖: blog
3. 安裝mysql
在 C:\Program Files\MySQL
新建 data 文件夾
新建my.ini 文件
my.ini文件內容以下:
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=C:\Program Files\MySQL # 設置mysql數據庫的數據的存放目錄 datadir=C:\Program Files\MySQL\Data # 容許最大鏈接數 max_connections=200 # 容許鏈接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 服務端使用的字符集默認爲UTF8 character-set-server=utf8mb4 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用「mysql_native_password」插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8mb4 [client] # 設置mysql客戶端鏈接服務端時默認使用的端口 port=3306 default-character-set=utf8mb4
用管理員身份啓動命令行
在命令行窗口輸入:
mysqld --install
,回車,提示:Service successfully installed,說明註冊服務成功。
若是提示:The service already exists! 說明MySQL服務已經存在,須要先刪除
執行命令:
sc delete mysql
在從新執行命令:
mysqld --install
獲取mysql登陸初始密碼
第一種:輸入mysqld --initialize命令初始化mysql的data數據目錄,初始化完畢後,會在解壓目錄下生成一個data文件夾, 在這個文件夾下有一個.err結尾的文件,打開後會有隨機生成的密碼。
第二種:使用mysqld --initialize --console命令,生成隨機密碼
用初始密碼登陸數據庫:
mysql -u root -p
而後它會讓你輸入密碼,輸入當時的初始化密碼,就能夠登陸mysql了
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
重啓mysql服務
修改mysql可遠程訪問:登陸mysql :
mysql -u root -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges;
執行刷新
如圖:
MySQL安裝完畢!