小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

1mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程

 山峰云繞 2024-05-13 發(fā)布于貴州

https://blog.51cto.com/u_16213646/7030723

數(shù)據(jù)庫相關(guān)視頻講解:

 用python編程Excel有沒有用處?

MySQL的下載、安裝、配置

MySQL Community Server 社區(qū)版本,開源免費(fèi),自由下載,但不提供官方技術(shù)支持,適用于大多數(shù)普通用戶。

官方還提供了 MySQL Workbench (GUITOOL)一款專為MySQL設(shè)計(jì)的 圖形界面管理工具 。
MySQLWorkbench又分為兩個(gè)版本,分別是 社區(qū)版 (MySQL Workbench OSS)、 商用版 (MySQL
WorkbenchSE)。

軟件的下載

1. 下載地址

官網(wǎng):https://www.

2. 打開官網(wǎng),點(diǎn)擊DOWNLOADS

然后,點(diǎn)擊 MySQL Community(GPL) Downloads

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql

3. 點(diǎn)擊 MySQL Community Server

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_02

4. 在General Availability(GA) Releases中選擇適合的版本

Windows平臺(tái)下提供兩種安裝文件:MySQL二進(jìn)制分發(fā)版(.msi安裝文件)和免安裝版(.zip壓縮文

件)。一般來講,應(yīng)當(dāng)使用二進(jìn)制分發(fā)版,因?yàn)樵摪姹咎峁┝藞D形化的安裝向?qū)н^程,比其他的分發(fā)版

使用起來要簡單,不再需要其他工具啟動(dòng)就可以運(yùn)行MySQL。

這里在Windows 系統(tǒng)下推薦下載 MSI安裝程序 ;點(diǎn)擊 Go to Download Page 進(jìn)行下載即可

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_03

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_04

Windows下的MySQL8.0安裝有兩種安裝程序

mysql-installer-web-community-8.0.26.0.msi 下載程序大小:2.4M;安裝時(shí)需要聯(lián)網(wǎng)安

裝組件。

mysql-installer-community-8.0.26.0.msi 下載程序大?。?50.7M;安裝時(shí)離線安裝即

可。推薦。如果安裝MySQL5.7版本的話,選擇 Archives ,接著選擇MySQL5.7的相應(yīng)版本即可。這里下載最近期的MySQL5.7.34版本。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_windows_05

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_06

2.3 MySQL8.0 版本的安裝

MySQL下載完成后,找到下載文件,雙擊進(jìn)行安裝,具體操作步驟如下。

步驟1:雙擊下載的mysql-installer-community-8.0.26.0.msi文件,打開安裝向?qū)А?br>

步驟2:打開“Choosing a Setup Type”(選擇安裝類型)窗口,在其中列出了5種安裝類型,分別是

Developer Default(默認(rèn)安裝類型)、Server only(僅作為服務(wù)器)、Client only(僅作為客戶端)、Full(完全安裝)、Custom(自定義安裝)。這里選擇“Custom(自定義安裝)”類型按鈕,單擊“Next(下一步)”按鈕。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_07

步驟3:打開“Select Products” (選擇產(chǎn)品)窗口,可以定制需要安裝的產(chǎn)品清單。例如,選擇“MySQL

Server 8.0.26-X64”后,單擊“→”添加按鈕,即可選擇安裝MySQL服務(wù)器,如圖所示。采用通用的方法,可

以添加其他你需要安裝的產(chǎn)品。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_08

此時(shí)如果直接“Next”(下一步),則產(chǎn)品的安裝路徑是默認(rèn)的。如果想要自定義安裝目錄,則可以選中

對應(yīng)的產(chǎn)品,然后在下面會(huì)出現(xiàn)“Advanced Options”(高級(jí)選項(xiàng))的超鏈接。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_MySQL_09

ProgramData目錄(這是一個(gè)隱藏目錄)。如果自定義安裝目錄,請避免“中文”目錄。另外,建議服務(wù)目

錄和數(shù)據(jù)目錄分開存放。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_windows_10

步驟4:在上一步選擇好要安裝的產(chǎn)品之后,單擊“Next”(下一步)進(jìn)入確認(rèn)窗口,如圖所示。單擊

“Execute”(執(zhí)行)按鈕開始安裝。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_11

步驟5:安裝完成后在“Status”(狀態(tài))列表下將顯示“Complete”(安裝完成),如圖所示。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_MySQL_12

2.4 配置MySQL8.0

MySQL安裝之后,需要對服務(wù)器進(jìn)行配置。具體的配置步驟如下。

步驟1:在上一個(gè)小節(jié)的最后一步,單擊“Next”(下一步)按鈕,就可以進(jìn)入產(chǎn)品配置窗口。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_windows_13

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_MySQL_14

其中,“Config Type”選項(xiàng)用于設(shè)置服務(wù)器的類型。單擊該選項(xiàng)右側(cè)的下三角按鈕,即可查看3個(gè)選項(xiàng),如圖所示。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_windows_15

Server Machine(服務(wù)器) :該選項(xiàng)代表服務(wù)器,MySQL服務(wù)器可以同其他服務(wù)器應(yīng)用程序一起

運(yùn)行,例如Web服務(wù)器等。MySQL服務(wù)器配置成適當(dāng)比例的系統(tǒng)資源。

Dedicated Machine(專用服務(wù)器) :該選項(xiàng)代表只運(yùn)行MySQL服務(wù)的服務(wù)器。MySQL服務(wù)器配置

成使用所有可用系統(tǒng)資源。

步驟3:單擊“Next”(下一步)按鈕,打開設(shè)置授權(quán)方式窗口。其中,上面的選項(xiàng)是MySQL8.0提供的新的
授權(quán)方式,采用SHA256基礎(chǔ)的密碼加密方法;下面的選項(xiàng)是傳統(tǒng)授權(quán)方法(保留5.x版本兼容性)。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_16

步驟4:單擊“Next”(下一步)按鈕,打開設(shè)置服務(wù)器root超級(jí)管理員的密碼窗口,如圖所示,需要輸入

兩次同樣的登錄密碼。也可以通過“Add User”添加其他用戶,添加其他用戶時(shí),需要指定用戶名、允許

該用戶名在哪臺(tái)/哪些主機(jī)上登錄,還可以指定用戶角色等。此處暫不添加用戶

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_17

步驟5:單擊“Next”(下一步)按鈕,打開設(shè)置服務(wù)器名稱窗口,如圖所示。該服務(wù)名會(huì)出現(xiàn)在Windows

服務(wù)列表中,也可以在命令行窗口中使用該服務(wù)名進(jìn)行啟動(dòng)和停止服務(wù)。本書將服務(wù)名設(shè)置為

“MySQL80”。如果希望開機(jī)自啟動(dòng)服務(wù),也可以勾選“Start the MySQL Server at System Startup”選項(xiàng)(推

薦)。

下面是選擇以什么方式運(yùn)行服務(wù)?可以選擇“Standard System Account”(標(biāo)準(zhǔn)系統(tǒng)用戶)或者“Custom User”

(自定義用戶)中的一個(gè)。這里推薦前者。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_18

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_19

步驟7:完成配置,如圖所示。單擊“Finish”(完成)按鈕,即可完成服務(wù)器的配置。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_20

步驟8:如果還有其他產(chǎn)品需要配置,可以選擇其他產(chǎn)品,然后繼續(xù)配置。如果沒有,直接選擇“Next”
(下一步),直接完成整個(gè)安裝和配置過程。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_21

步驟9:結(jié)束安裝和配置。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_MySQL_22

如果不配置MySQL環(huán)境變量,就不能在命令行直接輸入MySQL登錄命令。下面說如何配置MySQL的環(huán)境變量:

步驟1:在桌面上右擊【此電腦】圖標(biāo),在彈出的快捷菜單中選擇【屬性】菜單命令。

步驟2:打開【系統(tǒng)】窗口,單擊【高級(jí)系統(tǒng)設(shè)置】鏈接。

步驟3:打開【系統(tǒng)屬性】對話框,選擇【高級(jí)】選項(xiàng)卡,然后單擊【環(huán)境變量】按鈕。 步驟4:打開【環(huán)境變量】對話框,在系統(tǒng)變量列表中選擇path變量。

步驟5:單擊【編輯】按鈕,在【編輯環(huán)境變量】對話框中,將MySQL應(yīng)用程序的bin目錄(C:\ProgramFiles\MySQL\MySQL Server 8.0\bin)添加到變量值中,用分號(hào)將其與其他路徑分隔開。

步驟6:添加完成之后,單擊【確定】按鈕,這樣就完成了配置path變量的操作,然后就可以直接輸入MySQL命令來登錄數(shù)據(jù)庫了。如:mysql -uroot -proot

3. MySQL的登錄

3.1 服務(wù)的啟動(dòng)與停止

MySQL安裝完畢之后,需要啟動(dòng)服務(wù)器進(jìn)程,不然客戶端無法連接數(shù)據(jù)庫。

在前面的配置過程中,已經(jīng)將MySQL安裝為Windows服務(wù),并且勾選當(dāng)Windows啟動(dòng)、停止時(shí),MySQL也自動(dòng)啟動(dòng)、停止。

方式1:使用圖形界面工具

步驟1:打開windows服務(wù)

方式1:計(jì)算機(jī)(點(diǎn)擊鼠標(biāo)右鍵)→ 管理(點(diǎn)擊)→ 服務(wù)和應(yīng)用程序(點(diǎn)擊)→ 服務(wù)(點(diǎn)擊)

方式2:控制面板(點(diǎn)擊)→ 系統(tǒng)和安全(點(diǎn)擊)→ 管理工具(點(diǎn)擊)→ 服務(wù)(點(diǎn)擊)

方式3:任務(wù)欄(點(diǎn)擊鼠標(biāo)右鍵)→ 啟動(dòng)任務(wù)管理器(點(diǎn)擊)→ 服務(wù)(點(diǎn)擊)

方式4:單擊【開始】菜單,在搜索框中輸入“services.msc”,按Enter鍵確認(rèn)

步驟2:找到MySQL80(點(diǎn)擊鼠標(biāo)右鍵)→ 啟動(dòng)或停止(點(diǎn)擊)

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_23

# 啟動(dòng) MySQL 服務(wù)命令:
net start MySQL服務(wù)名
# 停止 MySQL 服務(wù)命令:
net stop MySQL服務(wù)名

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_24

說明:

  1. start和stop后面的服務(wù)名應(yīng)與之前配置時(shí)指定的服務(wù)名一致。
  2. 如果當(dāng)你輸入命令后,提示“拒絕服務(wù)”,請以 系統(tǒng)管理員身份 打開命令提示符界面重新嘗試。

3.2 自帶客戶端的登錄與退出

當(dāng)MySQL服務(wù)啟動(dòng)完成后,便可以通過客戶端來登錄MySQL數(shù)據(jù)庫。注意:確認(rèn)服務(wù)是開啟的。

登錄方式1:MySQL自帶客戶端

開始菜單 → 所有程序 → MySQL → MySQL 8.0 Command Line Client

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_MySQL_25

說明:僅限于root用戶

格式:
mysql -h 主機(jī)名 -P 端口號(hào) -u 用戶名 -p密碼

舉例:
mysql -h localhost -P 3306 -u root -pabc123 # 這里我設(shè)置的root用戶的密碼是abc123

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_26

注意:
(1)-p與密碼之間不能有空格,其他參數(shù)名與參數(shù)值之間可以有空格也可以沒有空格。如:

mysql -hlocalhost -P3306 -uroot -pabc123

(2)密碼建議在下一行輸入,保證安全

mysql -h localhost -P 3306 -u root -p
Enter password:****

(3)客戶端和服務(wù)器在同一臺(tái)機(jī)器上,所以輸入localhost或者IP地址127.0.0.1。同時(shí),因?yàn)槭沁B接本機(jī): -hlocalhost就可以省略,如果端口號(hào)沒有修改:-P3306也可以省略

mysql -u root -p
Enter password:****

連接成功后,有關(guān)于MySQL Server服務(wù)版本的信息,還有第幾次連接的id標(biāo)識(shí)。
也可以在命令行通過以下方式獲取MySQL Server服務(wù)版本的信息:

c:\> mysql -V
c:\> mysql --version

或登錄后,通過以下方式查看當(dāng)前版本信息:

mysql> select version();

exit
或
quit

4. MySQL演示使用

4.1 MySQL的使用演示

1、查看所有的數(shù)據(jù)庫

show databases;
“information_schema”是 MySQL 系統(tǒng)自帶的數(shù)據(jù)庫,主要保存 MySQL 數(shù)據(jù)庫服務(wù)器的系統(tǒng)信息,
比如數(shù)據(jù)庫的名稱、數(shù)據(jù)表的名稱、字段名稱、存取權(quán)限、數(shù)據(jù)文件 所在的文件夾和系統(tǒng)使用的
文件夾,等等
“performance_schema”是 MySQL 系統(tǒng)自帶的數(shù)據(jù)庫,可以用來監(jiān)控 MySQL 的各類性能指標(biāo)。
“sys”數(shù)據(jù)庫是 MySQL 系統(tǒng)自帶的數(shù)據(jù)庫,主要作用是以一種更容易被理解的方式展示 MySQL 數(shù)據(jù)
庫服務(wù)器的各類性能指標(biāo),幫助系統(tǒng)管理員和開發(fā)人員監(jiān)控 MySQL 的技術(shù)性能。
“mysql”數(shù)據(jù)庫保存了 MySQL 數(shù)據(jù)庫服務(wù)器運(yùn)行時(shí)需要的系統(tǒng)信息,比如數(shù)據(jù)文件夾、當(dāng)前使用的
字符集、約束檢查信息,等等

為什么 Workbench 里面我們只能看到“demo”和“sys”這 2 個(gè)數(shù)據(jù)庫呢?
這是因?yàn)?,Workbench 是圖形化的管理工具,主要面向開發(fā)人 員,“demo”和“sys”這 2 個(gè)數(shù)據(jù)庫已經(jīng)夠用
了。如果有特殊需求,比如,需要監(jiān)控 MySQL 數(shù)據(jù)庫各項(xiàng)性能指標(biāo)、直接操作 MySQL 數(shù)據(jù)庫系統(tǒng)文件
等,可以由 DBA 通過 SQL 語句,查看其它的系統(tǒng)數(shù)據(jù)庫。

2、創(chuàng)建自己的數(shù)據(jù)庫

create database 數(shù)據(jù)庫名;
#創(chuàng)建atguigudb數(shù)據(jù)庫,該名稱不能與已經(jīng)存在的數(shù)據(jù)庫重名。
create database atguigudb;

3、使用自己的數(shù)據(jù)庫

use 數(shù)據(jù)庫名;
#使用atguigudb數(shù)據(jù)庫
use atguigudb;

說明:如果沒有使用use語句,后面針對數(shù)據(jù)庫的操作也沒有加“數(shù)據(jù)名”的限定,那么會(huì)報(bào)“ERROR 1046
(3D000): No database selected”(沒有選擇數(shù)據(jù)庫)
使用完use語句之后,如果接下來的SQL都是針對一個(gè)數(shù)據(jù)庫操作的,那就不用重復(fù)use了,如果要針對另
一個(gè)數(shù)據(jù)庫操作,那么要重新use。

4、查看某個(gè)庫的所有表格

show tables from 數(shù)據(jù)庫名

5、創(chuàng)建新的表格

create table 表名稱(
字段名 數(shù)據(jù)類型,
字段名 數(shù)據(jù)類型
);

說明:如果是最后一個(gè)字段,后面就用加逗號(hào),因?yàn)槎禾?hào)的作用是分割每個(gè)字段。

#創(chuàng)建學(xué)生表
create table student(
id int,
name varchar(20) #說名字最長不超過20個(gè)字符
);

6、查看一個(gè)表的數(shù)據(jù)

select * from 數(shù)據(jù)庫表名稱;
#查看學(xué)生表的數(shù)據(jù)
select * from student;

7、添加一條記錄

insert into 表名稱 values(值列表);
#添加兩條記錄到student表中
insert into student values(1,'張三');
insert into student values(2,'李四');

報(bào)錯(cuò):

mysql> insert into student values(1,'張三');
ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at
row 1
mysql> insert into student values(2,'李四');
ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xCB\xC4' for column 'name' at
row 1
mysql> show create table student;

字符集的問題。

8、查看表的創(chuàng)建信息

show create table 表名稱;
#查看student表的詳細(xì)創(chuàng)建信息
show create table student;
Table: student
Create Table: CREATE TABLE `student` (
`id` int(11) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

上面的結(jié)果顯示student的表格的默認(rèn)字符集是“l(fā)atin1”不支持中文。

9、查看數(shù)據(jù)庫的創(chuàng)建信息

show create database 數(shù)據(jù)庫名;
#查看atguigudb數(shù)據(jù)庫的詳細(xì)創(chuàng)建信息
show create database atguigudb;
#結(jié)果如下
*************************** 1. row ***************************
Database: atguigudb
Create Database: CREATE DATABASE `atguigudb` /*!40100 DEFAULT CHARACTER SET latin1 */
1 row in set (0.00 sec)

上面的結(jié)果顯示atguigudb數(shù)據(jù)庫也不支持中文,字符集默認(rèn)是latin1。

10、刪除表格

drop table 表名稱;
#刪除學(xué)生表
drop table student;

11、刪除數(shù)據(jù)庫

drop database 數(shù)據(jù)庫名;
#刪除atguigudb數(shù)據(jù)庫
drop database atguigudb;

4.2 MySQL的編碼設(shè)置

MySQL5.7中
問題再現(xiàn):命令行操作sql亂碼問題

mysql> INSERT INTO t_stu VALUES(1,'張三','男');
ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'sname' at
row 1

問題解決
步驟1:查看編碼命令

show variables like 'character_%';
show variables like 'collation_%';

步驟2:修改mysql的數(shù)據(jù)目錄下的my.ini配置文件

default-character-set=utf8 #默認(rèn)字符集
[mysqld] # 大概在76行左右,在其下添加
...
character-set-server=utf8
collation-server=utf8_general_ci

注意:建議修改配置文件使用notepad++等高級(jí)文本編輯器,使用記事本等軟件打開修改后可能會(huì)導(dǎo)致文件編碼修改為“含BOM頭”的編碼,從而服務(wù)重啟失敗。

步驟3:重啟服務(wù)
步驟4:查看編碼命令

show variables like 'character_%';
show variables like 'collation_%';

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_MySQL_27

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_28

如果是以上配置就說明對了。接著我們就可以新創(chuàng)建數(shù)據(jù)庫、新創(chuàng)建數(shù)據(jù)表,接著添加包含中文的數(shù)據(jù)了。

MySQL8.0中
在MySQL 8.0版本之前,默認(rèn)字符集為latin1,utf8字符集指向的是utf8mb3。網(wǎng)站開發(fā)人員在數(shù)據(jù)庫設(shè)計(jì)的時(shí)候往往會(huì)將編碼修改為utf8字符集。如果遺忘修改默認(rèn)的編碼,就會(huì)出現(xiàn)亂碼的問題。從MySQL 8.0開始,數(shù)據(jù)庫的默認(rèn)編碼改為 utf8mb4 ,從而避免了上述的亂碼問題。

5. MySQL圖形化管理工具

MySQL圖形化管理工具極大地方便了數(shù)據(jù)庫的操作與管理,常用的圖形化管理工具有:MySQL
Workbench、phpMyAdmin、Navicat Preminum、MySQLDumper、SQLyog、dbeaver、MySQL ODBC
Connector。

工具1. MySQL Workbench

MySQL官方提供的圖形化管理工具M(jìn)ySQL Workbench完全支持MySQL 5.0以上的版本。MySQL Workbench
分為社區(qū)版和商業(yè)版,社區(qū)版完全免費(fèi),而商業(yè)版則是按年收費(fèi)。
MySQL Workbench 為數(shù)據(jù)庫管理員、程序開發(fā)者和系統(tǒng)規(guī)劃師提供可視化設(shè)計(jì)、模型建立、以及數(shù)據(jù)庫管理功能。它包含了用于創(chuàng)建復(fù)雜的數(shù)據(jù)建模ER模型,正向和逆向數(shù)據(jù)庫工程,也可以用于執(zhí)行通常需要花費(fèi)大量時(shí)間的、難以變更和管理的文檔任務(wù)。

下載地址:http://dev./downloads/workbench/。

使用:
首先,我們點(diǎn)擊 Windows 左下角的“開始”按鈕,如果你是 Win10 系統(tǒng),可以直接看到所有程序。接著,找到“MySQL”,點(diǎn)開,找到“MySQL Workbench 8.0 CE”。點(diǎn)擊打開 Workbench,如下圖所示:

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_29

左下角有個(gè)本地連接,點(diǎn)擊,錄入 Root 的密碼,登錄本地 MySQL 數(shù)據(jù)庫服務(wù)器,如下圖所示:

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_windows_30

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_windows_31

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_32

這是一個(gè)圖形化的界面,我來給你介紹下這個(gè)界面。
上方是菜單。左上方是導(dǎo)航欄,這里我們可以看到 MySQL 數(shù)據(jù)庫服務(wù)器里面的數(shù)據(jù) 庫,包括數(shù)據(jù)表、視圖、存儲(chǔ)過程和函數(shù);左下方是信息欄,可以顯示上方選中的數(shù)據(jù) 庫、數(shù)據(jù)表等對象的信息。
中間上方是工作區(qū),你可以在這里寫 SQL 語句,點(diǎn)擊上方菜單欄左邊的第三個(gè)運(yùn)行按 鈕,就可以執(zhí)行工作區(qū)的 SQL 語句了。
中間下方是輸出區(qū),用來顯示 SQL 語句的運(yùn)行情況,包括什么時(shí)間開始運(yùn)行的、運(yùn)行的 內(nèi)容、運(yùn)行的輸出,以及所花費(fèi)的時(shí)長等信息。

工具2. Navicat

Navicat MySQL是一個(gè)強(qiáng)大的MySQL數(shù)據(jù)庫服務(wù)器管理和開發(fā)工具。它可以與任何3.21或以上版本的MySQL一起工作,支持觸發(fā)器、存儲(chǔ)過程、函數(shù)、事件、視圖、管理用戶等,對于新手來說易學(xué)易用。

其精心設(shè)計(jì)的圖形用戶界面(GUI)可以讓用戶用一種安全簡便的方式來快速方便地創(chuàng)建、組織、訪問和共享信息。Navicat支持中文,有免費(fèi)版本提供。

下載地址:http://www./。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_windows_33

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_34

工具3. SQLyog

SQLyog 是業(yè)界著名的 Webyog 公司出品的一款簡潔高效、功能強(qiáng)大的圖形化 MySQL 數(shù)據(jù)庫管理工具。
這款工具是使用C++語言開發(fā)的。該工具可以方便地創(chuàng)建數(shù)據(jù)庫、表、視圖和索引等,還可以方便地進(jìn)行插入、更新和刪除等操作,同時(shí)可以方便地進(jìn)行數(shù)據(jù)庫、數(shù)據(jù)表的備份和還原。該工具不僅可以通過SQL文件進(jìn)行大量文件的導(dǎo)入和導(dǎo)出,還可以導(dǎo)入和導(dǎo)出XML、HTML和CSV等多種格式的數(shù)據(jù)。

下載地址:http://www./,讀者也可以搜索中文版的下載地址。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_35

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_36

可能出現(xiàn)連接問題:

問題一:

有些圖形界面工具,特別是舊版本的圖形界面工具,在連接MySQL8時(shí)出現(xiàn)“Authentication plugin

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_37

'caching_sha2_password’ cannot be loaded”錯(cuò)誤。

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_38

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

解決問題方法有兩種,

第一種是升級(jí)圖形界面工具版本,

第二種是把MySQL8用戶登錄密碼加密規(guī)則還原成mysql_native_password。

第二種解決方案如下,用命令行登錄MySQL數(shù)據(jù)庫之后,執(zhí)行如下命令修改用戶密碼加密規(guī)則并更新用戶密碼,這里修改用戶名為“root@localhost”的用戶密碼規(guī)則“mysql_native_password”,密碼值為
“123456”,如圖所示。

#使用mysql數(shù)據(jù)庫
USE mysql;
#修改'root'@'localhost'用戶的密碼規(guī)則和密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'abc123';
#刷新權(quán)限
FLUSH PRIVILEGES;

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql社區(qū)版安裝教程8.0.12_39

問題二:

用的是MySQL 8版本:

【mysql報(bào)錯(cuò)1055 報(bào)錯(cuò)解決辦法】[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

打開一個(gè)mysql的配置文件mysql.ini,在配置文件的末尾加上這段代碼:

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_mysql_40

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_MySQL_41

重啟MySQL:

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_42

mysql社區(qū)版安裝教程8.0.12 mysql社區(qū)版下載教程_數(shù)據(jù)庫_43

右鍵重新啟動(dòng)服務(wù)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多