最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySql 8.0.11 安裝過程及 Navicat 鏈接時(shí)遇到的問題小結(jié)

 更新時(shí)間:2018年06月06日 14:56:38   作者:斷塵  
這篇文章主要介紹了MySql 8.0.11 安裝過程及 Navicat 鏈接時(shí)遇到的問題,需要的朋友可以參考下

我的系統(tǒng)和軟件版本是這樣的:

系統(tǒng)環(huán)境:win7、64位

MySQL版本:8.0.11

對版本的說明

之所以說是 MySQL5.7 及以上版本,是因?yàn)閺?MySQL5.7 版本之后,其安全機(jī)制有所改變。在安裝完成后,登陸 MySQL 時(shí),需要輸入一個(gè)密碼,這個(gè)密碼其實(shí)是在配置 MySQL 的過程中生成的一個(gè)隨機(jī)密碼,而我們必須找到這個(gè)隨機(jī)密碼才能登陸 MySQL。而在 5.7 之前的版本并不需要這樣做,因此對于 5.7 之前的版本,本教程可能并不完全適用,不過網(wǎng)上有很多,如果需要可以自己搜索。

系統(tǒng)環(huán)境

win10、64位

MySQL版本

8.0.11免安裝版

MySQL下載地址 https://dev.mysql.com/downloads/mysql/

在下載頁面往下拉,選擇自己的操作系統(tǒng)版本和位數(shù),然后下載即可

MySQL安裝

由于這里選擇的 MySQL 是免安裝版的,所以解壓就是安裝,將 MySQL 解壓到自己想放的位置即可

環(huán)境配置

1、在環(huán)境變量 Path 中添加 MySQL 解壓后的 bin 目錄所在的路徑,比如我的是:D:\mysql-5.7.20-winx64\bin

2、以管理員身份運(yùn)行 cmd (將鼠標(biāo)放在屏幕左下角的 windows 圖標(biāo)上,點(diǎn)擊鼠標(biāo)右鍵,選擇命令提示符(管理員)(A)即可),輸入D:,然后回車,進(jìn)入 D 盤( MySQL 解壓后所在的盤 )

3、繼續(xù)進(jìn)入 MySQL 中的 bin 目錄,輸入下面這條命令:

cd mysql-8.0.11-winx64\bin

這里需要注意一點(diǎn)就是:

1、這里的路徑以及名稱要和自己電腦上的一致
4、安裝 MySQL,輸入下面這條命令

mysqld -install

注意:

1、如果在這一步提示 mysqld 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件,以我個(gè)人的經(jīng)驗(yàn)來看,是因?yàn)樵?bin 目錄下沒有 mysqld.exe 這個(gè)應(yīng)用程序,而導(dǎo)致沒有這個(gè)的原因可能就是版本不對,或者版本是一樣的,

                但下載的是帶 Debug Binaries & Test Suite 字樣的,帶著個(gè)字樣的,bin 里面是沒有 mysqld.exe 的

2、順便說一下,移除 MySQL 服務(wù)的命令是:mysqld -remove

5、接著輸入:

mysqld --initialize

1、然后回車(可能需要等待一會),這時(shí)在 MySQL 的根目錄下會生成一個(gè) data 文件夾,注意里面的一個(gè)以 .err 結(jié)尾的文件,初始密碼就在這個(gè)文件里(可以按 Ctrl+F 搜索 password 找到密碼),這個(gè)初始密碼后續(xù)會用到

6、配置MySQL的啟動文件

1.如果解壓后的 MySQL 中有一個(gè)名為 my-default.ini 的文件,則在配置文件中輸入以下幾項(xiàng):

basedir=D:\mysql-8.0.11-winx64
datadir=D:\mysql-8.0.11-winx64\data
port=3306

注意:

1.這里的路徑和名稱仍然需要和自己電腦上的一致

2、如果解壓后的 MySQL 中沒有一個(gè)名為 my-default.ini 的文件,則自己在根目錄下新建一個(gè)名為 my.ini 的文件,然后選中該文件,點(diǎn)擊鼠標(biāo)右鍵,選擇用記事本打開,在其中輸入:

basedir=D:\mysql-8.0.11-winx64
datadir=D:\mysql-8.0.11-winx64\data
port=3306

輸入完成后,點(diǎn)擊保存,關(guān)閉即可。

7、啟動 MySQL 服務(wù):進(jìn)入 MySQL 的 bin 目錄(經(jīng)過前面的步驟,此時(shí)正處于 MySQL 的 bin 目錄下),輸入:

net start mysql

8、登陸 MySQL,接著輸入下面這條命令:

mysql -u root -p

從上圖可以看出,這里要求我們輸入密碼,這個(gè)密碼就是 MySQL 自動生成的初始密碼,這一點(diǎn)在上面第5步中已經(jīng)提到過。找到以 .err 結(jié)尾的那個(gè)文件,選擇用記事本打開,然后在文件內(nèi)搜索 password,可以看到如下的搜索結(jié)果,紅線框出來的部分就是初始密碼(每個(gè)用戶生成的密碼都不一樣,把自己的那個(gè)找到即可)

將這個(gè)初始密碼復(fù)制下來,然后輸入 cmd 中,如果看到下圖所示的界面,說明 MySQL 已經(jīng)配置成功了

9、修改初始密碼

為了方便記憶密碼以及出于安全性的考慮,我們可以重新設(shè)置 MySQL 的登陸密碼,在成功完成了第 8 步之后,我們接著輸入

set password for root@localhost=password('xxxxxx');

注意:

單引號中的 xxxxxx 代表你設(shè)置的密碼,可以自己更改

語句后面的分號也需要輸入,如果第一次沒有輸入,在回車之后,接著再輸入分號也可以

不同版本的修改密碼的格式是不一樣的,盡管都是 5.7 及以上的版本,比如對于 8.0.11 的這個(gè)版本,修改密碼的格式為:ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';,其中的 xxxxxx 代表你要設(shè)置的密碼

如果不知道該用什么樣的格式,可以在用初始密碼登陸之后,修改初始密碼之前,輸入 use mysql; 命令,這時(shí)系統(tǒng)就會提示你要先修改初始密碼才能繼續(xù)使用,在這個(gè)提示中就提到了用什么格式來修改密碼,當(dāng)然這里只會告訴你其中的關(guān)鍵字,不過有了這個(gè)關(guān)鍵字,其完整的語法格式,我們就可以百度得到

如果密碼設(shè)置成功,會出現(xiàn)下圖中的界面:

10、退出 MySQL:接著輸入

quit

11、使用新密碼登陸(必須處于 MySQL 的 bin 目錄下),輸入

mysql -u root -p

1.接著再輸入剛設(shè)置的新密碼,回車,登陸成功

至此 MySQL 已經(jīng)配置成功,并且修改了初始密碼,可以盡情使用了!

親測以上方法可行

本人在安裝配置完成過后,想通過Navicat鏈接本地?cái)?shù)據(jù)庫的時(shí)候發(fā)現(xiàn)問題

1、Navicat在連接數(shù)據(jù)庫MySQL時(shí)報(bào)錯(cuò)2059

解釋原因:據(jù)說,mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password, 解決問題方法有兩種,一種是升級navicat驅(qū)動,一種是把mysql用戶登錄密碼加密規(guī)則還原成mysql_native_password. 現(xiàn)在說第二種方式

命令行進(jìn)入MySQL數(shù)據(jù)庫

輸入以下指令,逐行輸入,每行后加一個(gè)回車

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密規(guī)則 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用戶的密碼 
FLUSH PRIVILEGES; #刷新權(quán)限 

就像這樣

5.然后按理說應(yīng)該是可以了,祝君好運(yùn)。

6.Tips:命令行中用的“password”即為更新后的數(shù)據(jù)庫密碼,可改為自己想設(shè)置的密碼,比如“123”什么的,之后再用Navicat連接MySQL就連接成功了,親測可用!??!

總結(jié)

以上所述是小編給大家介紹的MySql 8.0.11 安裝過程及 Navicat 鏈接時(shí)遇到的問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • MySQL百萬數(shù)據(jù)深度分頁優(yōu)化思路解析

    MySQL百萬數(shù)據(jù)深度分頁優(yōu)化思路解析

    這篇文章主要為大家介紹了MySQL百萬數(shù)據(jù)深度分頁優(yōu)化思路分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • mysql?DISTINCT選取多個(gè)字段,獲取distinct后的行信息方式

    mysql?DISTINCT選取多個(gè)字段,獲取distinct后的行信息方式

    這篇文章主要介紹了mysql?DISTINCT選取多個(gè)字段,獲取distinct后的行信息方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • MySQL的鎖機(jī)制之全局鎖和表鎖的實(shí)現(xiàn)

    MySQL的鎖機(jī)制之全局鎖和表鎖的實(shí)現(xiàn)

    本文主要介紹了MySQL的鎖機(jī)制之全局鎖和表鎖的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • MySQL Threads_running飆升與慢查詢的相關(guān)問題解決

    MySQL Threads_running飆升與慢查詢的相關(guān)問題解決

    這篇文章主要介紹了MySQL Threads_running飆升與慢查詢的問題解決,幫助大家更好的理解和學(xué)習(xí)使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-05-05
  • mysql 5.7.12 winx64手動安裝教程

    mysql 5.7.12 winx64手動安裝教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.12 winx64手動安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-12-12
  • 一文教會你在MySQL中使用DateTime

    一文教會你在MySQL中使用DateTime

    mysql數(shù)據(jù)庫在我們的工作中經(jīng)常需要使用,經(jīng)常在表中需要使用時(shí)間,下面這篇文章主要給大家介紹了關(guān)于在MySQL中使用DateTime的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • MySQL 邏輯備份與恢復(fù)測試的相關(guān)總結(jié)

    MySQL 邏輯備份與恢復(fù)測試的相關(guān)總結(jié)

    數(shù)據(jù)庫邏輯備份就是備份軟件按照我們最初所設(shè)計(jì)的邏輯關(guān)系,以數(shù)據(jù)庫的邏輯結(jié)構(gòu)對象為單位,將數(shù)據(jù)庫中的數(shù)據(jù)按照預(yù)定義的邏輯關(guān)聯(lián)格式一條一條生成相關(guān)的文本文件,以達(dá)到備份的目的。本文將具體介紹MySQL 邏輯備份的相關(guān)概念及如何做恢復(fù)測試。
    2021-05-05
  • Mysql中tinyint(1)和tinyint(4)的區(qū)別詳析

    Mysql中tinyint(1)和tinyint(4)的區(qū)別詳析

    這篇文章主要給大家介紹了關(guān)于Mysql中tinyint(1)和tinyint(4)區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-02-02
  • MySQL從一個(gè)表中查出數(shù)據(jù)并插入到另一個(gè)表的詳細(xì)處理方案

    MySQL從一個(gè)表中查出數(shù)據(jù)并插入到另一個(gè)表的詳細(xì)處理方案

    這篇文章主要給大家介紹了關(guān)于MySQL從一個(gè)表中查出數(shù)據(jù)并插入到另一個(gè)表的詳細(xì)處理方案,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-12-12
  • 避坑:Sql中?in?和not?in中有null值的情況說明

    避坑:Sql中?in?和not?in中有null值的情況說明

    這篇文章主要介紹了避坑:Sql中?in?和not?in中有null值的情況說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評論

东山县| 靖安县| 龙门县| 宣城市| 金阳县| 武威市| 黄石市| 油尖旺区| 紫金县| 宿松县| 齐齐哈尔市| 大冶市| 德令哈市| 留坝县| 平遥县| 北辰区| 香格里拉县| 吉木乃县| 天门市| 彰化县| 繁峙县| 林周县| 晴隆县| 视频| 墨脱县| 边坝县| 漳平市| 铅山县| 西青区| 阿瓦提县| 鹰潭市| 荆门市| 南汇区| 紫金县| 连平县| 句容市| 灵山县| 海原县| 济源市| 武强县| 广德县|