MySql part1 安裝和介紹

MySql part1 安裝和介紹

數據

介紹

什么是數據庫,數據很好理解,一般來說數據通常是我們所認識的 描述事物的符號記錄, 可以是數字、 文字、圖形、圖像、聲音、語言等,數據有多種形式,它們都以經過數字化后存入計算機。而數據庫根據字面意思就是指存儲數據的倉庫,是長期存放在計算機內、有組織、可共享的大量數據的集合。數據庫中的數據按照一定數據模型組織、描述和存儲,具有較小的冗余度,較高的獨立性和易擴展性,并為各種用戶共享,總結為以下幾點:

  1. 數據結構化
  2. 數據的共享性高,冗余度低,易擴充
  3. 數據獨立性高
  4. 數據由 DBMS 統一管理和控制(安全性、完整性、并發控制、故障恢復)

數據管理系統

既然有數據,所以就要有管理數據以及數據庫的軟件也就是數據管理系統(DBMS),它充當所有數據的知識庫,并對它的存儲、安全、一致性、并發操作、恢復和訪問負責。是對數據庫的一種完整和統一的管理和控制機制。數據庫管理系統不僅讓我們能夠實現對數據的快速檢索和維護,還為數據的安全性、完整性、并發控制和數據恢復提供了保證。數據庫管理系統的核心是一個用來存儲大量數據的數據庫。

MySql

簡介

MySQL是一個小型關系數據庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被sun公司10億美金收購。2009年,SUN又被Oracle以74億美金收購。

目前MySQL被廣泛地應用在Internet上的中小型網站中。由于體積小、速度快、總體擁有成本低,尤其是開放源代碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。

特性

  1. 使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。
  2. 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多種操作系統。
  3. 為多種編程語言提供了API。這些編程語言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
  4. 支持多線程,充分利用CPU資源,支持多用戶。
  5. 優化的SQL查詢算法,有效地提高查詢速度。
  6. 既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中。
  7. 提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數據表名和數據列名。
  8. 提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑。
  9. 提供用于管理、檢查、優化數據庫操作的管理工具。
  10. 可以處理擁有上千萬條記錄的大型數據庫。

安裝

由于MacBook Air M2的芯片架構跟以前的架構不一樣,以前的是intel架構的芯片,所以其下載的資源不同,M系列的芯片用的應該是ARM架構的,所以在下載時應該時刻注意這個問題

下載渠道可以通過:http://www.mysql.com

在這里插入圖片描述

(官方網站)

進入到官網后,點擊上面的DOWNLOADS

在這里插入圖片描述
這個頁面后,點擊最下面的MySql的社區版
在這里插入圖片描述
最后進去后再一次選擇社區版,Mac Os的選擇紅色的圓圈,如果是Windows的選擇藍色的圓圈

進入到下載頁面后,選擇自己對應的系統、芯片以及需求下載

在這里插入圖片描述

M系列的芯片選擇ARM的,intel的選擇86的
在這里插入圖片描述

此處選擇DMG的mysql進行下載(dmg為Mac Os的磁盤映像,下載起來十分方便)

在這里插入圖片描述

下載完成后,點擊然后跟著提示一直走,進入圖片里這一步的時候一定要記清楚自己的root密碼!不然改起來巨麻煩
在這里插入圖片描述
安裝完后,MacBook用戶進入設置拉到最下面
在這里插入圖片描述

PS:MacBook版用戶忘記root密碼無法登陸的應急情況

1、現在設置里關閉mysql的服務

在這里插入圖片描述

關閉后,點擊下面的initialize database,然后就會發現

請添加圖片描述

可以直接在這里修改root的密碼(這段文字的翻譯)

最后輸入新的root密碼即可

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/20029.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/20029.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/20029.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Nuxt3項目實現 OG:Image

目錄 前言 1、安裝 2、設置網站 URL 3、啟用 Nuxt DevTools 4、創建您的第一個Og:Image a. 定義OG鏡像 b. 查看您的Og:Image 5、自定義NuxtSeo模板 a. 定義 NuxtSeo模板 b. 使用其他可用的社區模板 6、創建自己的模板 a. 定義組件 BlogPost.vue b. 使用新模板 c.…

vue3 watch學習

watch的偵聽數據源類型 watch的第一個參數為偵聽數據源,有4種"數據源": ref(包括計算屬性) reactive(響應式對象) getter函數 多個數據源組成的數組。 //ref const xref(0)//單個ref watch(x,(newX)>{console.…

Python庫之Scrapy-Redis的高級用法深度解析

Python庫之Scrapy-Redis的高級用法深度解析 引言 Scrapy-Redis作為Scrapy框架的擴展庫,不僅支持基本的分布式爬取功能,還提供了一系列的高級用法,使得爬蟲的開發和維護更加靈活和高效。本文將深入探討Scrapy-Redis的高級用法,幫…

python實訓——回歸類型數據挖掘任務

回歸類型數據挖掘任務 基于ARIMA和多層神經網絡模型的地鐵站點日客流量預測。有鄭州市2015年8月-11月各地鐵閘機刷卡數據集。對每日各地鐵站的客流量進行分析并進行可視化。基于上一步的分析結果,分別采用ARIMA模型和多層神經網絡模型對數據進行建模,訓…

Usage - hackthebox

簡介 靶場:hackmyvm 靶機:Usage(10.10.11.18) 難度:Easy 靶機鏈接:https://app.hackthebox.com/machines/Usage 攻擊機1:ubuntu22.04 (10.10.16.21) 攻擊機2:windows11(10.10.14.33) 掃描 nmap起手 nmap -sT …

Centos7.9環境下keepalived結合nginx實現負載均衡的高可用(親測版)

目錄 一、負載均衡高可用解釋 二、安裝 三、Nginx檢查腳本創建 四、修改keepalived配置文件 一、負載均衡高可用解釋 nginx 作為負載均衡器,所有請求都到了nginx,如果nginx服務器宕機后端web服務將無法提供服務,影響嚴重。這樣nginx作為負…

大一C語言課設 服裝銷售系統 代碼實現與項目總結

問題分析 服裝信息管理及銷售管理系統。方便對庫存服裝的信息管理和添加新服裝數據,同時兼具庫存數量管理功能。 功能實現 1、建立服裝信息庫,包括:服裝代碼、型號、規格、面料、顏色、單價、數量; 2、建立銷售信息庫&#xff…

lua拼接字符串

在Lua中,拼接字符串可以使用多種方法,包括使用..操作符、string.format函數,或者使用循環和table.concat函數。下面是一些常見的字符串拼接示例: 使用..操作符 local part1 "Hello" local part2 "World" lo…

類和對象(中)【類的6個默認成員函數】 【零散知識點】 (萬字)

類和對象(中) 1.類的6個默認成員函數 如果一個類中什么成員都沒有,簡稱為空類。 空類中真的什么都沒有嗎?并不是,任何類在什么都不寫時,編譯器會自動生成以下6個默認成員函數。 默認成員函數&#xff1…

【Python】如何使用 Python 自動發送每日電子郵件報告

人不走空 🌈個人主頁:人不走空 💖系列專欄:算法專題 ?詩詞歌賦:斯是陋室,惟吾德馨 目錄 🌈個人主頁:人不走空 💖系列專欄:算法專題 ?詩詞歌…

整合Spring Boot 框架集成Knife4j

本次示例使用Spring Boot作為腳手架來快速集成Knife4j,Spring Boot版本2.3.5.RELEASE ,Knife4j版本2.0.7 POM.XML完整文件代碼如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0…

智能合約引領:探索Web3的商業革新之路

隨著區塊鏈技術的迅速發展&#xff0c;智能合約作為其重要應用之一&#xff0c;正在逐步改變著商業世界的格局。Web3作為下一代互聯網的代表&#xff0c;正引領著智能合約在商業領域的廣泛應用和創新。本文將深入探討智能合約在Web3中的作用&#xff0c;以及智能合約如何引領著…

【正在線上召開】2024機器智能與數字化應用國際會議(MIDA2024),免費參會

【ACM出版】2024機器智能與數字化應用國際會議&#xff08;MIDA2024&#xff09; 2024 International Conference on Machine Intelligence and Digital Applications 【支持單位】 寧波財經學院 法國上阿爾薩斯大學 【大會主席】 Ljiljana Trajkovic 加拿大西蒙菲莎大…

【JavaScript腳本宇宙】跨越邊界:挖掘JavaScript驗證庫的無限可能

引領技術潮流&#xff1a;六大頂級JavaScript驗證庫解析 前言 在現代編程中&#xff0c;數據驗證是一個非常重要的環節。本文將探索六種不同的JavaScript數據驗證庫&#xff0c;分別介紹它們的概述&#xff0c;主要特性&#xff0c;使用示例和使用場景。 歡迎訂閱專欄&#x…

PHP身份證真假API在線文檔、身份證ocr識別、身份證三要素人像核驗

翔云PHP身份證真假API文檔&#xff0c;為開發者提供了一個詳盡的操作指南和接口說明。通過簡潔明了的文檔&#xff0c;開發者可以輕松集成身份證驗證功能到各類網站或應用程序中&#xff0c;無需從零開始編寫復雜的驗證邏輯&#xff0c;大大縮短了開發周期&#xff0c;降低了技…

使用畫圖工具修改圖片文字

方法思路&#xff1a; 使用背景色將需要修改的文字覆蓋&#xff0c;然后在原來的地方加入修改后的字。 第一步&#xff1a; 選中圖片后右鍵&#xff0c;選擇“編輯”&#xff08;默認會使用畫圖工具打開&#xff09; 第二步&#xff1a; 選取顏色選取器&#xff0c;如下圖 使…

cpprestsdk https雙向認證小測

概述 因項目需要在系統中引入https雙向認證&#xff0c;由于程序使用C/C和cpprestsdk庫編寫&#xff0c;從網上經過一頓檢索折騰&#xff0c;總算測試通過&#xff0c;故而博文記錄用以備忘。 系統環境 Ubuntu 22.04.3 LTS libcpprest-dev&#xff08;jammy,now 2.10.18-1bu…

【Text2SQL 論文】DIN-SQL:分解任務 + 自我糾正 + in-context 讓 LLM 完成 Text2SQL

論文&#xff1a;DIN-SQL: Decomposed In-Context Learning of Text-to-SQL with Self-Correction ???? NeurIPS 2023, arXiv:2304.11015 Code: Few-shot-NL2SQL-with-prompting | GitHub 文章目錄 一、論文速讀1.1 Schema Linking Module1.2 Classification & Decompo…

【每日刷題】Day52

【每日刷題】Day52 &#x1f955;個人主頁&#xff1a;開敲&#x1f349; &#x1f525;所屬專欄&#xff1a;每日刷題&#x1f34d; &#x1f33c;文章目錄&#x1f33c; 1. 2965. 找出缺失和重復的數字 - 力扣&#xff08;LeetCode&#xff09; 2. 350. 兩個數組的交集 II …

kaggle競賽系列基于圖像對水稻分類代碼案例

目錄 依賴環境 代碼 導入依賴包 定義數據集路徑&#xff1a; 創建訓練集、驗證集和測試集的文件夾&#xff1a; 代碼的作用&#xff1a; 設置新的數據集路徑與類別名稱 代碼的作用&#xff1a; 定義數據預處理和增強變換&#xff1a; 代碼的作用&#xff1a; 定義數…