《軟體安裝》centos 安裝 mysql

来源:https://www.cnblogs.com/shiyuelp/archive/2019/12/04/11986197.html
-Advertisement-
Play Games

上期問題回顧 上期問題回顧 上期問題回顧 上期問題回顧 上期問題回顧 全球 IPv4 地址正式耗盡,IPv4地址大約42.9億,按照理論來說,每一個聯網的設備都需要IP地址,而現在全球聯網設備遠遠不止42.9億,那麼,這麼多設備是怎麼處理聯網的問題呢? 先說說IPv4的格式 0~255.0~255. ...


上期問題回顧

全球 IPv4 地址正式耗盡,IPv4地址大約42.9億,按照理論來說,每一個聯網的設備都需要IP地址,而現在全球聯網設備遠遠不止42.9億,那麼,這麼多設備是怎麼處理聯網的問題呢?

 

先說說IPv4的格式

0~255.0~255.0~255.0~255 ,由四個數字組成,每個數字的範圍為0~255,所以,IPv4一共有256*256*256*256,這麼多個,換成2進位,則是232 ,現在IP不夠是採取的NAT(Network Address Translation,網路地址轉換)來解決的,這東西有什麼用呢?我們用形象一點的圖來表達

我們寄快遞時,直接填寫門牌號,能寄到嗎?它是通過一層又一層的篩選然後確定到最終的地址

網路地址轉換

在不同的私網裡面,地址是可以重覆的,所以才能滿足現在IP的需求。它尋找網路地址時一層一層的找,就可以找到相應的地址

 

那麼IPv6的地址有多少個呢?

 

IPv6格式為X:X:X:X:X:X:X:X,其中每個X表示地址中的16b,以十六進位表示,例如:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

也就是每一個的取值區間為0~16,那麼總數為1632 個,這個數量,給世界上每一粒沙子一個IP都夠用了。這樣給每個設備都分配一個IP的話,以後有事真的就可以順著網線來打你了

 

上期問題回答到此結束,需要更深入的瞭解我們後面再聊

 

問答環節

問:除了mysql,還有其他資料庫嗎?

答:有,mysql是關係型資料庫,那麼還有非關係型資料庫,這不是我們現在要討論的,關係型資料庫除了mysql,常見的還有oracle,SqlServer,互聯網公司常用mysql的原因有很多,主要的幾個特點是,開源、免費、簡便易用,還有很多公司根本用不到像oracle那樣的一些強大功能。oracle誕生比mysql早,它結構嚴謹、高可用、高性能,所以早期很多公司都是用的oracle(現在很多比如銀行、軍工業、政府還是以oracle為主),但是隨著技術的發展,mysql的高可用與性能也得到了很大的改善,還能通過硬體等來提升性能。至於更多資料庫之間的比較,就不在這裡討論了

 

正文

相關文章 《軟體安裝》VMware Workstation 不註冊 下載 《軟體安裝》VMware 安裝 centos8

 

首先,先到mysql的官方網址找到mysql8的yum下載地址

官網:https://dev.mysql.com/downloads/repo/yum/

然後找到地址下載

 

 

wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

 

如果提示 -bash: wget: 未找到命令 那麼先安裝 wget

yum install wget

 

#安裝yum源

yum localinstall mysql80-community-release-el8-1.noarch.rpm

如此顯示表明已經安裝完成

 

#更新yum源

yum clean all

yum makecache

#開始安裝MySQL

yum install mysql mysql-server

不出意外的話,最後顯示了個完畢!就表示安裝成功

 

啟動mysql

systemctl start mysqld

 

檢查mysql狀態

systemctl status mysqld

顯示active(running)表示已經啟動成功

 

其他sql命令

關閉

systemctl stop mysqld

重啟

systemctl restart mysqld

 

mysql8沒有預設密碼,可以直接進入資料庫

mysql -u root -p

進入mysql表了

use mysql;

更改訪問許可權

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

刷新許可權

flush privileges;

更改密碼

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'MyNewPass4!';

刷新許可權

flush privileges;

退出

quit;

 

 

但是我們一般需要在其他電腦上訪問,那麼外網訪問需要開放埠或者關閉防火牆

 

查看防火牆狀態

systemctl status firewalld.service

執行後可以看到綠色字樣標註的“active(running)”,說明防火牆是開啟狀態

 

關閉運行的防火牆

systemctl stop firewalld.service

 

使用命令

systemctl status firewalld.service

查看防火牆狀態

可以看到,disavtive(dead)的字樣,說明防火牆已經關閉

 

禁止防火牆伺服器

systemctl disable firewalld.service

 

現在可以用navicat這些軟體連接了

 

OK,mysql安裝完成

 

提問時間

mysql是關係型資料庫,那麼相應的還有非關係型資料庫,那麼,關係型資料庫和非關係型資料庫有什麼區別呢?

歡迎大家留言區討論

 

歡迎關註個人微信公眾號:基礎進階 ,微信搜索 :JavaBasis,第一時間閱讀最新文章

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、前言 由於公司要求項目需要走CI構建平臺,拋棄掉之前的人工編譯打包方式,所以需要調研一下項目怎麼通過命令行編譯出產物。 二、準備工作 1. 在構建機器上安裝vs(本文示例為vs2017) 2. 將代碼上傳版本控制倉庫(本文示例為Gitlab),並確保構建機器可以正常訪問並下載源代碼 3. 確保構 ...
  • 在MainWindow中,創建一個背景屬性BrushTest,並將其綁定至界面上UserControl的BackgroundTest屬性 UserControl,同樣添加一個BackgroundTest屬性,並將其綁定至界面。 運行後,控制台輸出綁定異常,背景設置並沒有生效。 System.Wind ...
  • 操作符 操作符簡單舉例就是生活中的+ /等等運算符號,下麵會詳細討論運算符內容。 一元正負操作符 有時候需要改變數值的正負號。一元操作符( )可以使得數字的正負號改變。 例如: 一元操作符等價於從零減去操作數。對應的也有一元操作符(+),不過這個操作符可以說是多餘的。 二元算術操作符 二元操作符有: ...
  • 前言: 業務人員繪製流程時,通常使用圖形GUI界面交互操作來完成,然而對於需要頻繁操作或者管理較多流程的系統管理用戶,就需要一款輔助工具,來幫助他們快速完成流程的創建和編輯更新。Slickflow.Graph 圖形編碼建模工具通過命令行直接編寫代碼創建圖形,實現了流程圖形繪製效率的快速提升。 申明: ...
  • [HttpPost] public void Import() { //獲取文件 HttpPostedFileBase fileBase = Request.Files["file"]; if(fileBase==null) { Response.Write(""); } //轉數據流 Stream ...
  • Aspose.Words For .Net是一種高級Word文檔處理API,用於執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和列印文檔,而無需在跨平臺應用程式中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,並允許將Word文檔導出或轉換為固定布 ...
  • Linux 命令之 cp 命令詳解 一、cp 命令簡介 cp 命令主要用於複製文件或目錄。即用來將一個或多個源文件或者目錄複製到指定的目的文件或目錄。 cp 命令可以將單個源文件複製成一個指定文件名的具體的文件或一個已經存在的目錄下。 cp 命令支持同時複製多個文件,當一次複製多個文件時,目標文件參 ...
  • 簡介: 搭建個人雲存儲一般會想到ownCloud,堪稱是自建雲存儲服務的經典。而Nextcloud是ownCloud原開發團隊打造的號稱是“下一代”存儲. 真正試用過後就由衷地贊同這個Nextcloud:它是個人雲存儲服務的絕佳選擇。一開始以為Nextcloud只是一個網盤雲存儲,後來看到 Next ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...