本文記錄了mysql 8.0.11 安裝配置的方法,供大家參考,具體內容如下
1. MySQL安裝
1.1 在MySQL官網(wǎng) 下載 Windows 版本的 MySQL 安裝包
下載地址
![](/d/20211018/1c86e9df48f8a51fb4825b16023e9d3f.gif)
點擊下載Download后會彈出以下界面,點擊 No thanks, just start my download
![](/d/20211018/993f82a13223f3fa2359ecff4df65dc1.gif)
1.2 下載完后解壓,將 zip 包解壓到你想安裝的目錄,我將解壓后的文件夾放在 D:\MySQL下。
1.3 配置環(huán)境變量:
進入 計算機–高級系統(tǒng)設置–高級–環(huán)境變量
添加mysql解壓的路徑
![](/d/20211018/d004ec3adbf737995b02d41300dd281f.gif)
1.4 接下來配置 MySQL 的配置文件
打開剛剛解壓的文件夾 D:\MySQL\mysql-8.0.11-winx64 ,創(chuàng)建一個配置文件為 my.ini,編輯 my.ini 配置以下基本信息:
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\MySQL\mysql-8.0.11-winx64
datadir=D:\MySQL\mysql-8.0.11-winx64\data
character-set-server=utf8
default-storage-engine=INNODB
接下來我們來啟動下 MySQL 數(shù)據(jù)庫:
以管理員身份打開 cmd 命令行工具,切換目錄:
D:
cd D:\MySQL\mysql-8.0.11-winx64\bin
![](/d/20211018/e695c4a534c2364fbe44229ea7b883b2.gif)
輸入初始化命令:
mysqld --initialize-insecure --user=mysql
在D:\MySQL\mysql-8.0.11-winx64\bin目錄下生成data目錄
啟動輸入以下命令即可:
這證明已經(jīng)連接成功。
如果出現(xiàn)無法啟動錯誤,如下:
![](/d/20211018/166db552600ba87b73df6419068a1f77.gif)
原因可能為,你打開了其他的數(shù)據(jù)庫,端口被占用
首先打開 控制面板-系統(tǒng)安全-管理工具
![](/d/20211018/60ae0eff6873fff16980e0867afd7169.gif)
彈出管理工具界面,點擊服務
![](/d/20211018/87e27cde7cf2c210c5e1c994cecefa6a.gif)
彈出服務頁面,如圖
![](/d/20211018/6a98b844f0c4fbc1b349e5697f6662e4.gif)
可以看到MySQL80是啟動的,但mysql是沒有啟動的,MySQL80是通過MySQL安裝器客戶端安裝的網(wǎng)絡服務MySQL數(shù)據(jù)庫,本地和網(wǎng)絡是不同同時啟用的
![](/d/20211018/cbbc561893efa8d29bc380768779f28b.gif)
當想使用本地創(chuàng)建的mysql時應先關閉MySQL80這個網(wǎng)絡服務數(shù)據(jù)庫,有兩種方法關閉
1)右擊MySQL80,點擊停止
2)在命令端輸入以下命令:
![](/d/20211018/57c01d9235f251cc7cbba413c5d2d5ad.gif)
接著輸入
就可以正常啟動了。
2. MySQL 重置密碼
2.1 登錄mysql
輸入:
因為之前沒設置密碼,所以密碼為空,直接回車即可:
![](/d/20211018/0b43e6eb39a27870c6e7b37bc0d63599.gif)
2.2 查詢用戶密碼:
查詢用戶密碼命令:
mysql> select host,user,authentication_string from mysql.user;
host: 允許用戶登錄的ip;
user:當前數(shù)據(jù)庫的用戶名;
authentication_string: 用戶密碼;
如果為空, root 這一行應該是空的。
2.3 設置(或修改)root用戶密碼:
注意:在mysql 5.7.9以后廢棄了password字段和password()函數(shù),
一定不要采取如下形式該密碼:
use mysql;
update user set authentication_string="newpassword" where user="root";
這樣會給user表中root用戶的authentication_string字段下設置了newpassword值;
正確修改root密碼的步驟為:
1)如果當前root用戶authentication_string字段下有內容,先將其設置為空,沒有就跳到步驟2)。
use mysql;
update user set authentication_string='' where user='root'
2)使用ALTER修改root用戶密碼,方法為
use mysql;
ALTER user 'root'@'localhost' IDENTIFIED BY '新密碼';
FLUSH PRIVILEGES;
到此為止自己創(chuàng)建的本地MySQL創(chuàng)建完畢?。?!
重新連接即可?。。?!
精彩專題分享:
mysql不同版本安裝教程
mysql5.7各版本安裝教程
mysql5.6各版本安裝教程
mysql8.0各版本安裝教程
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Mysql通過存儲過程分割字符串為數(shù)組
- MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實現(xiàn)類型轉換的講解
- docker搭建php+nginx+swoole+mysql+redis環(huán)境的方法
- php+mysql開發(fā)中的經(jīng)驗與常識小結
- mysql實現(xiàn)查詢數(shù)據(jù)并根據(jù)條件更新到另一張表的方法示例
- mysql 8.0.15 winx64安裝配置方法圖文教程
- window下mysql 8.0.15 winx64安裝配置方法圖文教程
- mysql 8.0.15 壓縮版安裝圖文教程
- mysql 8.0.15 安裝圖文教程及數(shù)據(jù)庫基礎
- 阿里云mysql空間清理的方法