下載
本次安裝以8.0.18爲例
下載地址:https://dev.mysql.com/downloads/mysql/
安裝
1、解壓文件(記好目錄,我的C盤放不下了,不能有中文)
在 D:\software\mysql-8.0.18-winx64(你自己的安裝目錄) 目錄下新建一個my.ini的文件,並添加一下內容
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\\software\mysql-8.0.18-winx64
# 切記此處一定要用雙斜槓\\,單斜槓這裏會出錯。
# 設置mysql數據庫的數據的存放目錄
datadir=D:\\software\mysql-8.0.18-winx64\\Data
# 此處同上
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
配置環境變量
右擊計算機(此電腦)->屬性->高級系統設置->環境變量,
我的目錄是:D:\software\mysql-8.0.18-winx64\bin
變量名爲:MYSQL_HOME
變量值爲:D:\software\mysql-8.0.18-winx64\bin(你的安裝目錄)
再往下找到Path雙擊,在最後面添加你的mysql bin文件夾的路徑
環境變量配置完畢
開始初始化安裝
首先以管理員身份運行cmd
進入mysql的bin目錄下
1、然後輸入mysqld --initialize --console,等待一會出現幾行代碼,root@localhost:後面的是隨機生成的數據庫初始密碼,將初始密碼記下來後面會用到。
注:沒記住初始密碼的話,刪掉初始化的 data目錄,再執行一遍初始化命令又會重新生成。
2、初始化完畢後,執行mysqld --install
3、 執行命令net start mysql,啓動服務
登錄與修改密碼
服務啓動成功後,輸入mysql -u root -p 回車,在password後面輸入剛纔記下來的初始密碼
root爲新密碼
執行:alter user root@localhost identified by ‘root’;
alter user root@localhost identified by 'root';
完成
測試
我的電腦有舊版本,所以這裏使用了33306端口,你的輸入my.ini文件中配置的端口3306