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

mysql 8.0.17 安裝與使用教程圖解

 更新時間:2019年08月14日 16:31:28   作者:愛吃冬瓜不吃西瓜  
這篇文章主要介紹了mysql 8.0.17 安裝與使用教程圖解,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

寫在前面

以前包括現(xiàn)在接到的項目,用的最多的關系型數(shù)據(jù)庫就是SqlServer或者Oracle。后來因為接了一個要求以MySQL為數(shù)據(jù)庫開發(fā)的項目。所以,不得不學習使用它。但是,自從學習并使用它運用到實際的開發(fā)的過程中還是會遇到很多的問題。以下是我在安裝MySQL的過程中遇到的問題和總結。以防止下次再出現(xiàn)這樣類似的問題。

MySQL 安裝

1.系統(tǒng)的環(huán)境是Win10 家庭版

2.在MySQL官網(wǎng)上下載 Windows 版本的MySQL 安裝包。

地址為:MySQL官網(wǎng)


點擊下載DownLoad后會彈出以下的界面,點擊No,tanks,just start my download


3.下載完后解壓,將 zip 包解壓到你想安裝的目錄,我的路徑如下所示:



因為電腦只有一個盤所以,只能放在C盤中。

4.配置環(huán)境變量

進入 計算機—屬性—高級系統(tǒng)設置—環(huán)境變量,添加MySQL解壓的路徑。


5.配置 MySQL 的配置文件

打開剛剛解壓的文件夾 C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64 ,創(chuàng)建一個配置文件為 my.ini,編輯 my.ini 配置以下基本信息:

[mysql]
default-character-set=utf8
 
[mysqld]
port = 3306
basedir=C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64
datadir=C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64\data
character-set-server=utf8
default-storage-engine=INNODB

6.接下來我們來啟動下 MySQL 數(shù)據(jù)庫

首先,以管理員身份打開 cmd 命令行工具。

![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810195044151-879279703.jpg)

然后,切換目錄。

命令行如下:

cd C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64\bin

![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810191926831-2132946776.jpg)

其次,安裝MySQL,操作命令如下。

mysqld install

![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810194754823-598596871.jpg)

然后,輸入初始化命令。

mysqld --initialize-insecure --user=mysql

![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810192140911-1832179718.jpg)

然后會在C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64目錄下生成data目錄

最后,啟動輸入以下命令即可。
操作命令如下:

net start mysql

![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810195307126-1090561810.jpg)

這證明已經(jīng)連接成功。

重置密碼

1.登錄MySQL

輸入操作命令:

mysql -u root -p

因為之前沒設置密碼,所以密碼為空,直接回車即可:

2.查詢用戶密碼

查詢用戶密碼命令:

mysql> select host,user,authentication_string from mysql.user;

host: 允許用戶登錄的ip;

user:當前數(shù)據(jù)庫的用戶名;

authentication_string: 用戶密碼;

如果沒密碼, root 這一行應該是空的。

![](https://img2018.cnblogs.com/blog/1130788/201908/1130788-20190810195912916-1373805666.jpg)

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字段下有內(nèi)容,先將其設置為空,沒有就跳到步驟 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)建完畢?。。?br /> 重新連接即可?。。?/p>

使用圖形界面軟件 Navicat for SQL

1.解壓縮文件,復制key

2.打開文件夾中的navicat.exe

3.用戶名隨意,輸入key,然后連接數(shù)據(jù)庫

4.輸入密碼(之前如果MySQL重新設置過密碼,那這里就填新設置的密碼就好),連接名改成自己喜歡的

出現(xiàn)的問題: 這里連接出現(xiàn)失敗,如圖:


分析原因:

這個錯誤出現(xiàn)的原因是在mysql8之前的版本中加密規(guī)則為mysql_native_password,而在mysql8以后的加密規(guī)則為caching_sha2_password。

解決方案:

1.用管理員權限打開cmd,輸入mysql -u root -p進入輸入密碼后進入mysql數(shù)據(jù)庫;

mysql -u root -p #進入數(shù)據(jù)庫

2.修改加密規(guī)則及密碼,刷新即可;

ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '新密碼';
FLUSH PRIVILEGES; #刷新數(shù)據(jù)

成功連接?。?!

到此,所需軟件的安裝及環(huán)境配置工作全部完成,可以開心的遨游MySQL的世界啦~~

總結

以上所述是小編給大家介紹的mysql 8.0.17 安裝與使用教程圖解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • MySQL SUM()帶條件的求和方法與多條件的求和方法解讀

    MySQL SUM()帶條件的求和方法與多條件的求和方法解讀

    這篇文章主要介紹了MySQL SUM()帶條件的求和方法與多條件的求和方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • mysql中全連接full join...on...的用法說明

    mysql中全連接full join...on...的用法說明

    這篇文章主要介紹了mysql中全連接full join...on...的用法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Mysql實驗之使用explain分析索引的走向

    Mysql實驗之使用explain分析索引的走向

    索引是mysql的必須要掌握的技能,同時也是提供mysql查詢效率的手段。通過以下的一個實驗可以理解?mysql的索引規(guī)則,同時也可以不斷的來優(yōu)化sql語句
    2018-01-01
  • MySQL數(shù)據(jù)庫連接數(shù)查詢、配置簡單示例代碼

    MySQL數(shù)據(jù)庫連接數(shù)查詢、配置簡單示例代碼

    這篇文章主要介紹了MySQL數(shù)據(jù)庫連接數(shù)查詢、配置的相關資料,連接數(shù)與性能密切相關,需要根據(jù)實際需求合理配置,通過設置最大連接數(shù)、使用連接池和優(yōu)化應用程序連接邏輯,可以提高數(shù)據(jù)庫的穩(wěn)定性和性能,需要的朋友可以參考下
    2025-03-03
  • 關于對mysql語句進行監(jiān)控的方法詳解

    關于對mysql語句進行監(jiān)控的方法詳解

    這篇文章主要給大家介紹了關于對mysql語句進行監(jiān)控的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • MySQL 5.7 版本的安裝及簡單使用(圖文教程)

    MySQL 5.7 版本的安裝及簡單使用(圖文教程)

    這篇文章主要介紹了MySQL 5.7 版本的安裝及簡單使用(圖文教程)的相關資料,這里對mysql 5.7的安裝及使用和注意事項,需要的朋友可以參考下
    2016-12-12
  • Mysql連接無效(invalid connection)問題及解決

    Mysql連接無效(invalid connection)問題及解決

    這篇文章主要介紹了Mysql連接無效(invalid connection)問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL 導入慢的解決方法

    MySQL 導入慢的解決方法

    MySQL導出的SQL語句在導入時有可能會非常非常慢,在導出時合理使用幾個參數(shù),可以大大加快導 入的速度。
    2010-12-12
  • Centos7安裝和配置Mysql5.7

    Centos7安裝和配置Mysql5.7

    網(wǎng)上關于Linux安裝mysql數(shù)據(jù)庫的教程數(shù)不勝數(shù),但是,大多教程都是漏洞百出。今天,為了幫助各位需要的人,從而寫下Centos7安裝配置mysql5.7的教程。
    2018-02-02
  • MySQL外鍵約束(Foreign?Key)案例詳解

    MySQL外鍵約束(Foreign?Key)案例詳解

    MySQL外鍵約束(FOREIGN KEY)是表的一個特殊字段,經(jīng)常與主鍵約束一起使用,下面這篇文章主要給給大家介紹了關于MySQL外鍵約束(Foreign?Key)的相關資料,需要的朋友可以參考下
    2022-06-06

最新評論

什邡市| 石景山区| 新密市| 安义县| 冀州市| 双城市| 上虞市| 金山区| 嵊泗县| 洞头县| 肇源县| 敦化市| 山西省| 门头沟区| 顺义区| 兰州市| 教育| 陆川县| 聂拉木县| 渝中区| 澄江县| 巴东县| 新乡县| 南靖县| 黔西| 镇安县| 虞城县| 平乡县| 武隆县| 邮箱| 黎川县| 云南省| 临城县| 宜昌市| 昆山市| 桂林市| 宕昌县| 微山县| 土默特左旗| 贡山| 平舆县|