第一步:安裝MySQL服務
這里下載完成的是一個壓縮文件,直接將里面的‘mysql-8.0.15-winx64'文件夾解壓到你想要安裝的路徑即可,我是直接安裝在C盤的。
解壓完后的文件路徑如下圖:
在Windows系統中以管理員方式運行命令行:
這里啟動的命令行工具默認是以Windows->system32開頭的
接下來通過命令行工具進入剛才解壓的MySQL安裝文件中的bin目錄下:
然后輸入mysqld -install 等待安裝服務。注意中間有一個空格。
安裝成功后會提示‘Service successfully installed.'
第二步:配置MySQL
在命令行中進入bin目錄后,先輸入‘mysqld --initialize--insecure',回車后再次在bin目錄下輸入‘mysqld --initialize',這時會在‘mysql-8.0.15-winx64'目錄下生成一個‘data'目錄:
在‘data'目錄下包含一個‘.err'文件,文件名是你的電腦用戶名,用記事本打開可以看到
紅色標記部分是MySQL的初始密碼,后面會用到。
接下來在‘mysql-8.0.15-winx64'目錄下新建一個‘.ini'格式的文件,然后在里面輸入以下代碼並保存:(見上圖)
要注意basedir和datadirde的內容,以你的安裝目錄為准
第三步:啟動MySQL服務
輸入登錄命令'mysql -u root -p',然后根據提示將前面的密碼輸入進去: 密碼在“ERR”文件中,上圖有提示過
登陸進去后可修改密碼:
通過'show databases;'顯示數據庫中的內容,注意不要丟了英文分號
使用quit命令可以退出MySQL(注意要加分號)
第四步:配置環境變量
右鍵 ‘此電腦'-》‘屬性'-》‘更改設置'-》‘高級系統設置'-》‘環境變量'
找到“系統變量”中的“path”,點擊“編輯”,點擊新建,將你的安裝目錄添加進去:‘C:\mysql-8.0.15-winx64\bin\'。
最后保存,mysql就配置成功了。
MySQL 8.0之前的版本加密規則是myslq_native_password ,而MySQL8.0.15用的是caching_sha2_password
因此,如果用的Navicat版本比較老,會出現2059的連接報錯。修改方法:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼' PASSWORD EXPIRE NEVER; // 修改加密規則 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; // 更新密碼 FLUSH PRIVILEGES; // 刷新權限