亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Windows?Server?2019?MySQL數據庫的安裝與配置理論+遠程連接篇

 更新時間:2023年05月13日 12:32:47   作者:NOWSHUT  
mysql是一款關系型數據庫管理系統(tǒng),由MySQL?AB公司開發(fā),目前屬于Oracle旗下產品,MySQL是最流行的關系型數據庫管理系統(tǒng)之一。MySQL也是一款開源的SQL數據庫管理系統(tǒng),是眾多小型網站作為網站數據庫的首選數據庫

1. 數據庫的概念

1.1 數據庫(Database)

?是統(tǒng)一管理的相關數據的集合。長期存儲在計算機內,有結構的、集成的、可共享的、統(tǒng)一管理的數據集合。DB能為各種用戶共享,具有最小冗余度,數據間聯系密切,而又有較高的數據獨立性。簡而言之可視為電子化的文件柜,用戶可以對文件中的數據進行增加、刪除、更新、查看等操作。

1.2 數據庫管理系統(tǒng)(DBMS,Database Management System)

?是為管理數據庫而設計的計算機軟件系統(tǒng),一般具有存儲、查看、安全保障、備份等基礎功能,目前主流的數據庫管理系統(tǒng)有:Oracle、MySQL、SQL Server、DB2和Sybase

2. 主流數據庫及其特點

2.1 甲骨文數據庫(Oracle)

?甲骨文公司推出的一款關系型數據庫管理系統(tǒng),是當前數據庫領域最有名、應用最廣泛的數據庫管理系統(tǒng)之一,Oracle產品覆蓋了大、中、小型機等幾十種機型。價格也很昂貴。

2.1.1 Oracle數據庫的特點

?(1)其數據庫可運行于大部分硬件平臺于操作系統(tǒng)上。

?(2)能與多種通訊網絡相連,支持多種網絡協議。

?(3)操作較為復雜,對數據庫管理人員要求較高。

?(4)具有良好的兼容性、可移植性、可連接性和高生產率。

?(5)Oracle的安全性非常高,安全可靠。

2.2 MySQL數據庫

?一款關系型數據庫管理系統(tǒng),由MySQL AB公司開發(fā),目前屬于Oracle旗下產品,MySQL是最流行的關系型數據庫管理系統(tǒng)之一。MySQL也是一款開源的SQL數據庫管理系統(tǒng),是眾多小型網站作為網站數據庫的首選數據庫。

2.2.1 MySQL數據庫的特點

?(1)是開源的,可供用戶免費使用。

?(2)支持多線程,充分利用CPU資源。

?(3)對PHP有很好的支持,PHP是比較流行的Web開發(fā)語言,搭配PHP和Apache可組成良好的Web開發(fā)環(huán)境。

?(4)提供TCP/IP、ODBC和DBC等多數據庫連接途徑。

2.3 SQL Server數據庫

?美國微軟公司推出的一款關系型數據庫管理系統(tǒng),是一款可擴展的、高性能的、為分布式客戶機/服務器設計計算所設計的數據庫管理系統(tǒng),實現了與Windows NT的有機結合,提供了基于事務的企業(yè)級信息管理系統(tǒng)方案。

2.3.1 SQL Server數據庫的特點

?(1)采用圖形界面,操作簡單,管理方便。

?(2)開放性不足,只能在Windows平臺上運行。

?(3)可以用ADO、DAO、OLEDB、ODBC連接。

?(4)在所有主流收費數據庫中最便宜的,維護費用也低。

?(5)SQL Server具有強大的事務處理功能,采用各種方法保證數據的完整性。

2.4 DB2數據庫

?美國IBM公司開發(fā)的一款關系型數據庫管理系統(tǒng),主要應用于大型應用系統(tǒng),具有較好的可伸縮性,可支持從大型機到單用戶環(huán)境,應用于所有常見的服務器操作系統(tǒng)平臺下。

2.4.1 DB2數據庫的特點

?(1)采用了數據分級技術,能夠使大型機數據很方便的下載到局域網數據庫服務器,使得客戶機/服務器用戶和基于局域網的應用程序可以訪問大型機數據,并使數據庫本地化及遠程連接透明化。

?(2)適用于數據倉庫和在線事務處理,性能高。

?(3)廣泛應用于大型軟件系統(tǒng),向下兼容性較好。

?(4)擁有一個非常完備的查詢優(yōu)化器,為外部連接改善了查詢性能。

?(5)具有很好的網絡支持能力,可同時激活上千個活動線程。

2.5 Sybase數據庫

?美國 Sybase公司推出的一種關系數據庫系統(tǒng),是一種典型的∪NⅨ或 Windows NT平臺上客戶機/服務器環(huán)境下的大型數據庫系統(tǒng),由于基于客戶機/服務器體系結構, Sybase支持共享資源且在多臺設備間平衡負載。

2.5.1 Sybase數據庫的特點

?(1)基于客戶/服務器體系結構的數據庫,支持共享資源且在多臺設備間平衡負載。

?(2)操作較為復雜,對數據庫管理員的要求較高。

?(3)有非常好的開放性,能在幾乎所有主流平臺上運行。

?(4)一款高性能、安全性非常高的數據庫。

3. MySQL 數據庫的安裝

準備工作

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

下載mysql-windows安裝包。Windows (x86, 32-bit), MSI Installer(mysql-installer-community-8.0.21.0.msi)

3.1 MySQL 安裝步驟

(1)選擇只安裝Server

在這里插入圖片描述(2)進入

【Installation】界面后,狀態(tài)【Status】下顯示【Ready to install】后,點擊【Execute】。

在這里插入圖片描述

(3)在MySQL的狀態(tài)顯示為:Complete 后,點擊【Next】。

在這里插入圖片描述

(4)進入【Product

Configuration】界面,狀態(tài)為【Ready to configure】后,點擊【Next】。

在這里插入圖片描述

(5)High Availability,選擇默認配置。點擊【Next】進入網絡配置。

在這里插入圖片描述

(6)Type and Networking,選擇默認設置,端口port設置為3306,點擊【Next】。

在這里插入圖片描述

(7)Authentication Method,選擇默認選項,點擊【Next】。

在這里插入圖片描述

(8)設置MySQL超級管理員用戶root密碼。并點擊【Next】。

在這里插入圖片描述

(9)Windows Service,使用默認服務名MySQL80(建議不要更改,避免以后使用找不到MySQL服務),點擊【Next】。

在這里插入圖片描述

(10)Apply Configuartion,點擊【Execute】,應用所有配置選項。

在這里插入圖片描述

(11)當Configuration Steps下列的選項都出現綠色 √時,說明所有配置已經完成配置,點擊【Finish】。安裝完成。

在這里插入圖片描述

3.2 配置 MySQL 環(huán)境變量

開始——>控制面板——>系統(tǒng)和安全——>系統(tǒng)——>高級系統(tǒng)設置——>環(huán)境變量——>系統(tǒng)變量——>Path(雙擊)——>新建——>輸入MySQL的安裝目錄(C:\Program Files\MySQL\MySQL Server 8.0\bin)——>確定

在這里插入圖片描述

接下來均點擊【確認】

打開cmd終端,輸入mysql -u root -p,回車后,輸入密碼,進入MySQL數據庫命令行界面,輸入命令【show databases;】檢查數據庫是否正常。

在這里插入圖片描述

3.3 遠程連接 MySQL 服務器

想要連接部署在Windows Server 2019服務器上的MySQL服務,需要開放兩個權限。

(1)Windows Server 2019服務器的防火墻權限。

(2)MySQL服務的用戶權限。

3.3.1 配置 Windows 防火墻入站規(guī)則

在上面的MySQL安裝過程中,我們可以看到MySQL8.0版本自動設置了防火墻規(guī)則。

Configuration Steps——>Updating Windows Firewall rules

在這里插入圖片描述

我們可以去防火墻入站規(guī)則中查詢更新的MySQL規(guī)則。

開始——>控制面板——>系統(tǒng)和安全——>Windows Defender防火墻——>高級設置——>入站規(guī)則

端口3306是MySQL協議的默認端口,由mysql客戶端,MySQL連接器以及mysqldump和mysqlpump等實用程序使用。

端口33060是MySQL數據庫擴展接口(MySQL X協議)的默認端口。

在這里插入圖片描述

3.3.2 配置 MySQL 服務的用戶權限

當Windows 防火墻入站規(guī)則配置好后,還需要在MySQL內部配置用戶權限才能進行遠程連接控制。

(1)打開windows命令行終端cmd,登錄MySQL,回車后輸入密碼。

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

(2)選擇要操作的服務

use mysql;

(3) 查看mysql 數據庫的 user 表中當前 root 用戶的相關信息(host和plugin)

select host,user,plugin from user;

在這里插入圖片描述

從中可以看出,root用戶的host顯示localhost(默認),說明只支持本地訪問,不允許遠程訪問

(4)更改root用戶的host默認配置

update user set host='%' where user='root'

(5)修改密碼,并使之永不過期

ALTER USER 'root'@'%' IDENTIFIED BY '密碼' PASSWORD EXPIRE NEVER;

(6)修改密碼,并指定加密規(guī)則為“mysql_native_password”

 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密碼';

(7)刷新權限

 FLUSH PRIVILEGES;

(8)重新查看mysql 數據庫的 user 表中當前 root 用戶的相關信息(host和plugin)

發(fā)現,root的host信息為%,代表任何主機都能遠程訪問,plugin為“mysql_native_password”,表示遠程訪問時的加密使用密碼。

 select user,host,plugin from user;

在這里插入圖片描述

(9)檢查,在本地電腦上使用Navicat 遠程連接MySQL服務器,成功連接。

Navicat 軟件需要自行安裝。

在這里插入圖片描述

到此這篇關于Windows Server 2019 MySQL數據庫的安裝與配置理論+遠程連接篇的文章就介紹到這了,更多相關MySQL數據庫的安裝與配置理論篇內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySql狀態(tài)查看方法 MySql如何查看連接數和狀態(tài)?

    MySql狀態(tài)查看方法 MySql如何查看連接數和狀態(tài)?

    如果是root帳號,你能看到所有用戶的當前連接。如果是其它普通帳號,只能看到自己占用的連接
    2012-11-11
  • MySQL詳細匯總常用函數

    MySQL詳細匯總常用函數

    MySQL數據庫中提供了很豐富的函數。MySQL函數包括數學函數、字符串函數、日期和時間函數、條件判斷函數、系統(tǒng)信息函數、加密函數、格式化函數等。通過這些函數,可以簡化用戶的操作。本期將帶你總結常用函數都有哪些
    2021-11-11
  • 通過HSODBC訪問mysql的實現步驟

    通過HSODBC訪問mysql的實現步驟

    通過HSODBC訪問mysql的實現方法,需要的朋友可以參考下。
    2009-10-10
  • MySQL安裝后不能用是什么情況該如何解決

    MySQL安裝后不能用是什么情況該如何解決

    之前安裝過MYSQL好像不用手動啟動服務,具體也忘記了,但我上回給公司安裝的那個是要手動安裝服務的,如果mysql剛剛安裝不能用,可能是服務沒有安裝
    2014-03-03
  • MySQL教程DML數據操縱語言示例詳解

    MySQL教程DML數據操縱語言示例詳解

    這篇文章主要為大家介紹了MySQL教程中DML數據操縱語言的示例詳解,要想學好MySQL最重要的是要先學好數據操縱語言DML,本文對其進行了全面的講解
    2021-10-10
  • MySQL null的一些易錯點

    MySQL null的一些易錯點

    這篇文章主要介紹了MySQL null的一些易錯點,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-12-12
  • MySql如何查看索引并實現優(yōu)化

    MySql如何查看索引并實現優(yōu)化

    這篇文章主要介紹了MySql如何查看索引并實現優(yōu)化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • mysql 使用存儲過程實現樹節(jié)點的獲取方法

    mysql 使用存儲過程實現樹節(jié)點的獲取方法

    這篇文章主要介紹了mysql 使用存儲過程實現樹節(jié)點的獲取方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • mysql中TIMESTAMPDIFF案例詳解

    mysql中TIMESTAMPDIFF案例詳解

    這篇文章主要介紹了mysql中TIMESTAMPDIFF案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • Windows系統(tǒng)中完全卸載MySQL數據庫實現重裝mysql

    Windows系統(tǒng)中完全卸載MySQL數據庫實現重裝mysql

    這篇文章主要介紹了Windows系統(tǒng)中完全卸載MySQL數據庫實現重裝mysql數據庫的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-05-05

最新評論