欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql 8.0.17 安裝與使用教程圖解

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

寫(xiě)在前面

以前包括現(xiàn)在接到的項(xiàng)目,用的最多的關(guān)系型數(shù)據(jù)庫(kù)就是SqlServer或者Oracle。后來(lái)因?yàn)榻恿艘粋€(gè)要求以MySQL為數(shù)據(jù)庫(kù)開(kāi)發(fā)的項(xiàng)目。所以,不得不學(xué)習(xí)使用它。但是,自從學(xué)習(xí)并使用它運(yùn)用到實(shí)際的開(kāi)發(fā)的過(guò)程中還是會(huì)遇到很多的問(wèn)題。以下是我在安裝MySQL的過(guò)程中遇到的問(wèn)題和總結(jié)。以防止下次再出現(xiàn)這樣類(lèi)似的問(wèn)題。

MySQL 安裝

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

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

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


點(diǎn)擊下載DownLoad后會(huì)彈出以下的界面,點(diǎn)擊No,tanks,just start my download


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



因?yàn)殡娔X只有一個(gè)盤(pán)所以,只能放在C盤(pán)中。

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

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


5.配置 MySQL 的配置文件

打開(kāi)剛剛解壓的文件夾 C:\mysql-8.0.17-winx64\mysql-8.0.17-winx64 ,創(chuàng)建一個(gè)配置文件為 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.接下來(lái)我們來(lái)啟動(dòng)下 MySQL 數(shù)據(jù)庫(kù)

首先,以管理員身份打開(kāi) 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)

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

最后,啟動(dòng)輸入以下命令即可。
操作命令如下:

net start mysql

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

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

重置密碼

1.登錄MySQL

輸入操作命令:

mysql -u root -p

因?yàn)橹皼](méi)設(shè)置密碼,所以密碼為空,直接回車(chē)即可:

2.查詢用戶密碼

查詢用戶密碼命令:

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

host: 允許用戶登錄的ip;

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

authentication_string: 用戶密碼;

如果沒(méi)密碼, root 這一行應(yīng)該是空的。

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

3.設(shè)置root密碼

注意:在MySQL 5.7.9以后廢棄了password字段和password()函數(shù)

一定不要采取如下形式設(shè)置密碼:

use mysql; 
update user set authentication_string="newpassword" where user="root";

這樣會(huì)給user表中root用戶的authentication_string字段下設(shè)置了newpassword值;

正確修改root密碼的步驟為:

步驟1.如果當(dāng)前root用戶authentication_string字段下有內(nèi)容,先將其設(shè)置為空,沒(mé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)建完畢?。?!
重新連接即可?。?!

使用圖形界面軟件 Navicat for SQL

1.解壓縮文件,復(fù)制key

2.打開(kāi)文件夾中的navicat.exe

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

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

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


分析原因:

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

解決方案:

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

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

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

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

成功連接?。?!

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

總結(jié)

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

相關(guān)文章

  • MySQL數(shù)據(jù)庫(kù)同時(shí)查詢更新同一張表的方法

    MySQL數(shù)據(jù)庫(kù)同時(shí)查詢更新同一張表的方法

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)同時(shí)查詢更新同一張表的方法,需要的朋友可以參考下
    2017-09-09
  • MySQL 查詢樹(shù)結(jié)構(gòu)方式

    MySQL 查詢樹(shù)結(jié)構(gòu)方式

    今天小編就為大家分享一篇MySQL 查詢樹(shù)結(jié)構(gòu)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • mysqldump造成Buffer Pool污染的研究

    mysqldump造成Buffer Pool污染的研究

    mysqldump造成Buffer Pool污染的研究,需要的朋友可以參考下
    2012-10-10
  • mysql如何配置白名單訪問(wèn)

    mysql如何配置白名單訪問(wèn)

    這篇文章主要介紹了mysql配置白名單訪問(wèn)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • mysql 8.0.16 Win10 zip版本安裝配置圖文教程

    mysql 8.0.16 Win10 zip版本安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0 Win10 zip版本安裝配置圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • MySQL數(shù)據(jù)庫(kù)操作常用命令小結(jié)

    MySQL數(shù)據(jù)庫(kù)操作常用命令小結(jié)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)操作常用命令小結(jié),例如創(chuàng)建數(shù)據(jù)庫(kù)、使用數(shù)據(jù)庫(kù)、查看數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)編碼操作等命令講解,需要的朋友可以參考下
    2014-12-12
  • MySQL數(shù)據(jù)庫(kù)高級(jí)數(shù)據(jù)操作之新增數(shù)據(jù)

    MySQL數(shù)據(jù)庫(kù)高級(jí)數(shù)據(jù)操作之新增數(shù)據(jù)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)高級(jí)數(shù)據(jù)操作之新增數(shù)據(jù),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • Mysql臟頁(yè)flush及收縮表空間原理解析

    Mysql臟頁(yè)flush及收縮表空間原理解析

    這篇文章主要介紹了Mysql臟頁(yè)flush及收縮表空間原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • MySql索引和索引創(chuàng)建策略

    MySql索引和索引創(chuàng)建策略

    這篇文章主要介紹了MySql索引和索引創(chuàng)建策略,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)又是幫助
    2022-08-08
  • MySQL學(xué)習(xí)之InnoDB結(jié)構(gòu)探秘

    MySQL學(xué)習(xí)之InnoDB結(jié)構(gòu)探秘

    這篇文章主要是對(duì)InnoDB結(jié)構(gòu)的探秘,InnoDB是基于磁盤(pán)存儲(chǔ),其存儲(chǔ)的最基本單元是頁(yè),大小為16KB。而CPU和磁盤(pán)之間速度相差懸殊,所以通常使用內(nèi)存中的緩沖池來(lái)提高性能,感興趣的同學(xué)可以參考閱讀
    2023-03-03

最新評(píng)論