MySQL8.0.x免安裝配置


概述

MySQL從5.7一下子跳到了MySQL8.0, 其中的變化必然是很大的, 這里就不說了, 本文主要講解最新版MySQL安裝的事情.

下載

下載程序必然去官網下載.

直接給出下載地址:

下載完, 解壓.

配置環境變量

類似於Java的環境變量配置, 將MySQL同樣配置到系統環境變量中.

建立MYSQL_HOME, 賦值為: D:\Program Files\mysql-8.0.13-winx64(這是我的目錄, 具體值按照你的來).

建立或者修改PATH, 賦值或者追加為: %MYSQL_HOME%\bin(Windows下是用兩個%來引用, Linux下是用$來引用).

注意: Windows中PATH變量的值使用英文分號來間隔, Linux下使用英文冒號來間隔.

編輯配置文件

不同於之前的MySQL免安裝包, 這個版本的解壓后沒有my.ini文件, 新建一個並填寫一下內容

[mysqld]
basedir=D:\Program Files\mysql-8.0.13-winx64
datadir=D:\Program Files\mysql-8.0.13-winx64\data
port=3306
character-set-server=utf8mb4

[client]
default-character-set=utf8mb4

在MySQL中, UTF8MB4才是真正的UTF8. 具體原因自行百度.

初始化MySQL

安裝MySQL系統(Windows)服務

使得系統啟動時MySQL會自動啟動.

使用管理員權限打開cmd. 進入MySQL的bin目錄.

運行: mysqld --install.

初始化MySQL

在MySQL的bin目錄下, 繼續執行: mysqld --initialize --console.

執行完之后, 系統會自動的生成一個臨時root密碼, 復制這個密碼保留以便進行登錄. 稍后會對root的密碼進行修改.

啟動MySQL

執行命令: net start mysql.

修改默認密碼

打開cmd運行: mysql -uroot -p, 然后輸入剛才復制的密碼, 進入熟悉的界面.

在MySQL中運行: alter user 'root'@'localhost' identified by 'admin';, 將新密碼修改為admin.

開啟遠程登錄

開啟遠程登錄最好不要對root用戶開啟, 這里創建一個用戶scott, 密碼同樣是admin, 對scott用戶開啟遠程登錄.

執行命令創建scott用戶: create user 'scott'@'%' identified by 'admin';. 百分號表示可以使用任意ip登錄.

默認創建用戶之后是沒有權限的, 只能登錄.

授予權限: grant all on *.* to 'scott'@'%';.

*.*: 前面的星號表示數據庫, 后面的星號表示數據表.

授權之后, scott用戶需要重新登錄權限才會生效.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM