mysql 8.0.20 winx64.zip壓縮版安裝配置方法圖文教程
mysql 8.0.20 winx64.zip壓縮版安裝教程記錄如下,分享給大家
1.下載
MySQL官網(wǎng):鏈接
直接點(diǎn)擊鏈接也可以下載:mysql 8.0.32
2.在F盤新建mysql目錄,在mysql下新建MySQL文件夾,將壓縮包解壓到MySQL文件夾中。
3.在zip解壓根目錄下新建my.ini。(新建文本文檔,并將后綴名改成.ini)
5.然后我們編輯my.ini,設(shè)置MySQL根目錄,以及數(shù)據(jù)庫數(shù)據(jù)存放的目錄等。
[mysqld] # 設(shè)置3306端口 port=3306 # 設(shè)置mysql的安裝目錄 basedir=F:\mysql\MySQL # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=F:\mysql\Data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng) max_connect_errors=10 # 服務(wù)端使用的字符集默認(rèn)為UTF8MB4 character-set-server=UTF8MB4 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB # 默認(rèn)使用“mysql_native_password”插件認(rèn)證 default_authentication_plugin=mysql_native_password [mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=UTF8MB4 [client] # 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口 port=3306 default-character-set=UTF8MB4
6.避免權(quán)限問題出錯(cuò)我們盡量使用管理員身份運(yùn)行CMD,否則在安裝時(shí)會(huì)報(bào)錯(cuò),會(huì)導(dǎo)致安裝失敗的情況。以管理員打開命令行并進(jìn)入到解壓根目錄/bin目錄下
7.初始化數(shù)據(jù)庫,指令:
mysqld --initialize
8.獲取初始化數(shù)據(jù)庫隨機(jī)密碼。執(zhí)行完上一步之后,在Data目錄下生的文件有一個(gè).err文件,這里面有初始化的密碼。我們編輯打開此文件,找到密碼。該文件命名規(guī)則是【電腦用戶名.err】如下圖
(注意密碼不包括前面的空格,如果下面服務(wù)啟動(dòng)出錯(cuò)也可在此文件中查看,比如3306端口被占用等)
9.安裝MySQL服務(wù)
mysqld --install mysql80
如果需要卸載服務(wù),指令:
mysqld --remove mysql80
10.啟動(dòng)服務(wù)
net start mysql80
11.修改密碼
mysql -u root -p
回車輸入剛才生成的臨時(shí)密碼:
修改:
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
12.navicat連接測試
下載地址:http://www.dbjr.com.cn/softs/609101.html
client does not support authentication
第一位采用CMD
cmd窗口登陸mysql:
C:\Users\Administrator> sqlplus /nolog
mysql> conn / as sysdba;
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
Query OK, 0 rows affected (0.10 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
第二位采用MySQL 8.0 Command Line Client
在開始程序里,找MySQL文件夾,展開就可以發(fā)現(xiàn)
上篇?jiǎng)倢懥税惭bMysql,想用Navicat去連接,然后就報(bào)錯(cuò)了,此處記錄報(bào)錯(cuò)解決。
Navicat連接MySQL Server8.0版本時(shí)出現(xiàn)Client does not support authentication protocol requested by server;
解決如下:
命令如下:
1、use mysql;
2、alter user 'root'@'localhost' identified with mysql_native_password by '********';
3、flush privileges;
精彩專題分享:
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
如何徹底刪除mysql服務(wù)(清理注冊(cè)表)詳解
這篇文章主要給大家介紹了關(guān)于如何徹底刪除mysql服務(wù)(清理注冊(cè)表)的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03SQL實(shí)現(xiàn)數(shù)據(jù)過濾流程詳解
這篇文章主要介紹了SQL實(shí)現(xiàn)數(shù)據(jù)過濾流程,當(dāng)我們?cè)赟QL中查詢數(shù)據(jù)時(shí),肯定是有一些數(shù)據(jù)是我們不需要的,所以我們此時(shí)就要對(duì)數(shù)據(jù)進(jìn)行過濾,以篩選出我們僅需要的數(shù)據(jù)2023-01-01如何解決MySQL安裝遇到Start service紅叉問題
在安裝MySQL時(shí),若遇到StartService步驟打紅叉無法繼續(xù),可通過計(jì)算機(jī)管理以管理員身份運(yùn)行服務(wù),找到MySQL服務(wù),更改為本地系統(tǒng)賬戶登錄,解決安裝問題,此方法為實(shí)際操作經(jīng)驗(yàn),可供參考,確保安裝順利完成2024-10-10MySQL問答系列之什么情況下會(huì)用到臨時(shí)表
MySQL在很多情況下都會(huì)用到臨時(shí)表,下面這篇文章主要給大家介紹了關(guān)于MySQL在什么情況下會(huì)用到臨時(shí)表的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09mysql中日期的加減 date_add()、date_sub() 函數(shù)及用法小結(jié)
在Mysql中,date_add與date_sub分別是指對(duì)于日期的一個(gè)加減操作,date_add是指從日期中加上指定的時(shí)間間隔,date_sub是指從日期中減去指定的時(shí)間間隔,本文通過實(shí)例講解mysql中日期的加減 date_add()、date_sub() 函數(shù)及用法小結(jié),感興趣的朋友一起看看吧2023-11-11