本文記錄了mysql 8.0.12 安裝圖文教程,供大家參考,具體內(nèi)容如下
step1:下載MySQL安裝包并解壓
1、點擊下面的鏈接進入官方網(wǎng)站,選擇windows系統(tǒng)。MySQL安裝包下載地址點擊這里
2、選擇上述頁面中的第一個壓縮文件包進行下載。
3、下載完畢后對該壓縮包進行解壓,我的解壓位置如下:
.
4、配置環(huán)境變量,操作如下:
4.1、在我的電腦圖標上單擊鼠標右鍵在彈出的選項中左擊‘'屬性‘',打開屬性頁面。
4.2、在屬性頁面,左擊“高級系統(tǒng)設(shè)置“,可以看見一個環(huán)境變量。點擊它。
4.3、在環(huán)境變量頁面找到“path”,選中它,點擊*‘編輯'*。
4.4、在編輯環(huán)境變量點擊新建,然后將剛解壓的文件里面文件夾bin的地址拷貝在該處。到這里環(huán)境變量已經(jīng)設(shè)置成功。
step2: 編輯配置文件
1、找到剛剛解壓的文件夾,進入如下圖所示文件目錄。
2、創(chuàng)建一個新的文本文件,文件內(nèi)容為:(注意:data文件夾會自動生成,不用新建)
3、修改文本文件名稱為my.ini。
step3: 安裝MYSQL
1、在開始菜單中搜索CMD,并以管理員身份打開CMD.EXE.
2、在命令行輸入mysqld –initialize –console。該命令會自動生成data文件夾。
輸入上述命令后回出現(xiàn)如下結(jié)果,將root@localhost后面的字符串記錄下來,這個是登錄服務(wù)器時的初始密碼,我的是 ;qupx/kOy954;
2018-07-31T06:34:40.604070Z 0 [System] [MY-013169] [Server] F:\mysql-8.0.12-winx64\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) initializing of server in progress as process 2896 2018-07-31T06:34:54.763420Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ;qupx/kOy954
2018-07-31T06:35:05.121432Z 0 [System] [MY-013170] [Server] F:\mysql-8.0.12-winx64\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) initializing of server has completed
3、安裝數(shù)據(jù)庫服務(wù)
3.1、在CMD命令行輸入mysqld –install [服務(wù)名] ,服務(wù)名可以不寫,默認的為mysql.如下圖顯示服務(wù)已經(jīng)安裝成功。
3.2 啟動mysql服務(wù),在命令行輸入net start mysql,如下圖所示服務(wù)已經(jīng)啟動成功。
step4: 登錄MySQL服務(wù)器
1、在命令行窗口輸入mysql -u root -p,確認后輸入在step3中記錄的密碼,我的是;qupx/kOy954。輸入密碼后,顯示如下內(nèi)容,我們已經(jīng)登錄成功了。
step5:修改初始密碼
1、root初始密碼使用很不方面我們在mysql命令行輸入如下命令進行密碼修改.
ALTER USER ‘root'@'localhost' IDENTIFIED WITH mysql_native_password BY ‘新密碼';
修改完成后可以退出驗證一下,我這里就不做驗證了。 注意,修改完密碼需要再輸入FLUSH PRIVILEGES刷新權(quán)限
Step6: 新增用戶
1、查看用戶,首先,可以使用命令use mysql; 進入mysql數(shù)據(jù)庫中;然后,我們可以查看user表單上現(xiàn)在有哪些用戶,輸入命令 select user ,host,authentication_string from user;,輸入后如下圖可以查看當前也有的用戶名
注明:localhost是表面本機可訪問數(shù)據(jù)庫,若需要所有IP都可訪問需更改為‘%'
2、新增用戶,輸入如下命令,將會創(chuàng)建一個用戶名為xxx,密碼為xxx123,任何IP都可訪問的用戶:
CREATE USER ‘xxx'@'%' IDENTIFIED WITH mysql_native_password BY ‘xxx123';
注明:執(zhí)行完該語句后,執(zhí)行flush privileges刷新權(quán)限
3、檢查用戶使用如下命令: select user, host, plugin, authentication_string from user\G;
可以看出加密方式有兩種,mysql_native_password和caching_sha2_password
Step7:授權(quán)用戶權(quán)限
1、如下語句授權(quán)用戶所有權(quán)限 :
GRANT ALL PRIVILEGES ON . TO ‘xxx'@'%';
2、授權(quán)基本的查詢修改權(quán)限,按需求設(shè)置:
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON . TO ‘xxh'@'%';
3、查看用戶權(quán)限:
show grants for ‘xxx'@'%';
注明:每次授權(quán)權(quán)限后都需要執(zhí)行FLUSH PRIVILEGES語句
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- mysql 8.0.12 安裝配置方法圖文教程
- mysql installer community 8.0.12.0安裝圖文教程
- mysql 8.0.12 winx64詳細安裝教程
- mysql 8.0.12 解壓版安裝教程 個人親測!
- mysql 8.0.12 安裝配置方法并修改密碼
- mysql 8.0.12安裝配置方法圖文教程(Windows版)
- mysql 8.0.12 解壓版安裝教程
- centos7利用yum安裝mysql 8.0.12
- mysql community server 8.0.12安裝配置方法圖文教程
- windows下mysql 8.0.12安裝步驟及基本使用教程