MySQL的三種安裝方式(mis、zip、yum)

目錄

2.0數據庫安裝

2.1windows上.mis格式

環境準備

MySQL的安裝

環境配置(非必要)

2.2windows上.zip格式安裝

環境準備

配置文件的內容

MySQL的安裝

附錄可能出現問題

圖形工具遠程連接數據庫

2.3Linux上安裝yum包

環境準備

過程命令

MySQL的安裝

圖形工具遠程連接數據庫


2.0數據庫安裝

因為有兩個方式是在windows系統上操作,建議使用虛擬機快照玩,不然配好的又被玩壞了,比較麻煩。

數據庫連接指令:mysql -u用戶名 -p密碼 -P 端口號 -h 主機名(本地主機可以用域名)(-u與-p不能有空格)

前言:開源免費下載

MySQL :: MySQL Downloads--->MySQL Community (GPL) Downloads ?--->選版本(選社區版--免費)

2.1windows上.mis格式

不適用于用戶名為中文的計算機

環境準備

下載MySQL.mis文件

關防火墻、安全軟件、Windows自帶安全軟件

MySQL的安裝

這里就選僅安裝服務端就好(客戶端可自行挑選)

這一步注意mysql端口號對沒對

若這一步報錯則Alt+Ctrl+Delete打開任務管理器-----服務-----MySQL80---右擊打開服務---找到MySQL80右擊------屬性----登錄----允許本地系統賬戶

剩下的無腦下一步

用mysql自帶的命令提示符測試是否成功安裝客戶端

環境配置(非必要)

若配置的mysql的環境變量則可以在CMD中運行MySql

添加系統環境路徑變量

再次嘗試

還可以使用Windows powershell登錄數據庫

關于windows powershell一些基礎關于MySQL的指令

起關服務、清屏(清屏命令感嘆號后面有空格

2.2windows上.zip格式安裝

初始化得到的密碼只允許的修改,不能執行任何sql語句操作,改密碼后才可以進行操作。

為什么又叫做綠色版?因為:zip格式卸載只需停止服務、刪除D:\mysql-8.0.37-winx64文件目錄即可

環境準備

建議使用8版本的9版本可能不太穩定

解壓縮(注意路徑不要有中文)

配置環境變量

創建配置文件

配置文件的內容
?[client]# 設置mysql客戶端連接服務端時默認使用的端口(客戶端連接程序做設置)port=3306default-character-set=utf8mb4?[mysql]# 設置mysql客戶端默認字符集default-character-set=utf8mb4?[mysqld] ?# 服務端設置(對數據庫本身做配置)# 設置3306端口port=3306# 重要,設置mysql的安裝目錄basedir=C:\mysql\mysql-8.0.42-winx64\mysql-8.0.42-winx64# 重要,設置mysql數據庫的數據的存放目錄(沒有的話一般在安裝目錄里面創建一個文件夾)datadir=C:\mysql\mysql-8.0.42-winx64\mysql-8.0.42-winx64\data# 允許最大連接數(并發連接)max_connections=200# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統max_connect_errors=10# 服務端使用的字符集默認為UTF8character-set-server=utf8mb4# 創建新表時將使用的默認存儲引擎(5.7之后版本都是INNODB)default-storage-engine=INNODB
MySQL的安裝

初始化mysql80服務

以管理員身份執行命令提示符,初始密碼就是用戶后面的那個

推薦在命令提示符中完成,若有錯則會提示,在powershell中初始化時有錯誤提示 Sgi*lurr?0i?

臨時登錄的密碼,若未保存密碼就關閉了窗口則需在重新初始化之前刪除data目錄

?執行指令mysqld ?--initialize ?--console

注意:臨時登錄的密碼,若未保存密碼就關閉了窗口則需在重新初始化之前刪除data目錄

登錄數據庫改密碼

?alter  user  用戶名@localhost  identified  by ?'密碼';

報錯沒起mysql服務那就起服務,若沒有服務那就按服務

?mysqld --install

然后還是報錯,查了,說是”調整允許服務與桌面交互“;我覺得也可能是生成的初始密碼當成命令了報錯是這么說的(如果勾了那個還登錄不了那就刪了data文件夾再生成密碼,哈哈哈哈)

附錄可能出現問題

初始化可能出行的問題

  • 環境變量問題:需要查看Windows的環境變量

    image-20240622145938792

  • 缺少依賴文件問題:下載VC開發運行庫依賴進行安裝,如:VisualC_Redistributable

圖形工具遠程連接數據庫

關防火墻---確保可以遠程連接

當然前提是得相互ping同

授權

很奇怪,要授權兩次才成功,第一次就是不成功

sql語句

?mysql> select user,host,authentication_string from mysql.user-> ;?mysql> update mysql.user set host='%' where user='root';Query OK, 1 row affected (0.02 sec)Rows matched: 1  Changed: 1  Warnings: 0?mysql> grant all privileges on *.* to 'root'@'%' with grant option;ERROR 1410 (42000): You are not allowed to create a user with GRANTmysql> grant all privileges on *.* to 'root'@'%' with grant option;Query OK, 0 rows affected (0.01 sec)

連接

2.3Linux上安裝yum包

MySQL網絡端口3306,加密端口33060。

環境準備

查看紅帽版本、刪除多余的倉庫配置(確保只有redhat.repo)、確認系統沒有安裝mariadb-server服務避免和mysql有沖突---->去官網下載yum版本的

如下:

選擇相對應的紅帽版本

查看是否下載成功并檢查環境

過程命令
?# 1.下載完后釋放[root@RHCE Downloads]# rpm -ivh 'mysql84-community-release-el9-1.noarch.rpm'# 2.安裝、啟動mysql[root@RHCE Downloads]# yum install mysql-community-server -y >/dev/null[root@RHCE Downloads]# systemctl start mysqld.service[root@RHCE Downloads]# lsof -i:3306# 3.查看、更改MySQLroot用戶的初始密碼[root@RHCE Downloads]# grep password /var/log/mysqld.log[root@RHCE Downloads]# mysql -uroot -pi.x_s+z77HaT #-h是接指定連接的主機mysql> alter  user  root@localhost  identified  by ?'XiaFeng9968#';mysql> \q[root@RHCE Downloads]# mysql -uroot -pXiaFeng9968## 4.關防火墻、selinux(有空可以配安全上下文和防火墻規則)[root@RHCE Downloads]# systemctl stop firewalld.service[root@RHCE Downloads]# setenforce 0# 5.圖形化工具連接數據庫#創建普通用戶、并給普通用戶授予所有權mysql> create user xiaofeng@'%' identified by 'XiaFeng9968#';mysql> grant all on *.* to xiaofeng@'%';

釋放

MySQL的安裝

安裝MySQL、更改MySQLroot用戶的密碼

圖形工具遠程連接數據庫

記得關防火墻和selinux

發現直接連接到root用戶是被拒絕的

給權限

直接給所有權限給root用戶會被拒絕,重新創建一個普通賬戶,也可以直接給root用戶給權限(在Windows那里有加權限的sql語句)

成功了(navicat圖形工具要雙擊一下才顯示連接)

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

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

相關文章

串口學習和藍牙通信HC05(第八天)

👨?💻個人主頁:開發者-削好皮的Pineapple! 👨?💻 hello 歡迎 點贊👍 收藏? 留言📝 加關注?! 👨?💻 本文由 削好皮的Pineapple! 原創 👨?&#x1f4b…

設計總監的“輕量化”新武器:用Adobe Express,音頻一鍵驅動動畫

在快節奏的創意項目中,如何將復雜的設計理念或冗長的研究報告,快速轉化為易于理解、富有吸引力的動態內容,是衡量一個團隊溝通效率的關鍵。作為一名在海外設計界工作了十余年的設計師,我發現,最高效的團隊,…

零知開源——STM32F407VET6驅動SHT41溫濕度傳感器完整教程

?零知開源是一個真正屬于國人自己的開源軟硬件平臺,在開發效率上超越了Arduino平臺并且更加容易上手,大大降低了開發難度。零知開源在軟件方面提供了完整的學習教程和豐富示例代碼,讓不懂程序的工程師也能非常輕而易舉的搭建電路來創作產品&…

Linux流量分析:tcpdump wireshark

前言 最近因為工作需要,研究了下如何使用tcpdump和wireshark分析業務流量。如果要使用tcpdump分析具體的HTTP請求耗時,需捕獲網絡數據包并分析時間戳信息,重點關注TCP連接的建立、HTTP請求發送到響應接收的全過程。 以下是具體步驟和技巧&…

深度學習圖像分類數據集—角膜潰瘍識別分類

該數據集為圖像分類數據集,適用于ResNet、VGG等卷積神經網絡,SENet、CBAM等注意力機制相關算法,Vision Transformer等Transformer相關算法。 數據集信息介紹:角膜潰瘍識別分類:[dot, mix, slice] 訓練數據集總共有270張…

功能強、超好用【PDF轉換工具】的介紹下載與安裝教程

Windows 電腦上一款簡單好用的PDF轉換工具,可以輕松地將其他文檔轉換為 PDF 格式,也可以將 PDF 文件轉換為其他格式,如常見的 Word、Excel、PPT 等。 此外軟件還支持 Office 文檔合并分割、旋轉頁面、拼接頁面、刪除文字、刪除頁面、添加水印…

c# 釘釘應用實現監聽審批事件以及獲取審批結果的流程

oa的操作已經測試了一遍 image.png如果是自建oa則代表發起的審批是跳轉網頁,否則釘釘打開后是一個表單界面,不需要調整自己搞得oa。 所以我感覺目前公司的需求更適合官方oa 表單來填寫,更靈活,還支持用戶配置。 但是用戶點了審批,…

Typecho架構深度剖析:輕量級博客系統的設計哲學與實現原理

文章目錄 深度解析Typecho:輕量級博客系統的架構設計與實現1. Typecho概述與技術背景1.1 發展歷程1.2 核心特性2. 系統架構設計分析2.1 核心架構圖2.2 核心組件3. 核心模塊實現分析3.1 路由系統實現3.2 數據庫抽象層4. 插件系統深度解析4.1 Hook機制實現4.2 插件開發示例5. 性…

LangChain 內存(Memory)

1. 為什么需要內存? 大型語言模型(LLM)本身是無狀態的。這意味著每次你向 LLM 發送一個請求(Prompt),它都會獨立處理這個請求,完全不記得之前任何的交互。這在構建一次性問答應用時沒問題&#…

基于定制開發開源AI智能名片S2B2C商城小程序的社群游戲定制策略研究

摘要:本文聚焦社群游戲定制領域,深入探討以社群文化和用戶偏好為導向的定制策略。通過分析互動游戲活動、社群文化塑造等關鍵要素,結合定制開發開源AI智能名片S2B2C商城小程序的技術特性,提出針對性游戲定制方案。研究旨在提升社群…

自動駕駛決策與規劃

目錄 自動駕駛決策與規劃概述 決策與規劃體系結構 分層遞階式決策規劃 反應式體系結構 混合式體系結構 決策與規劃系統的關鍵環節 路徑規劃 軌跡規劃 行為決策 異常處理 自動駕駛的路徑規劃技術 維諾圖法 柵格法 Dijkstra算法 A*算法 自動駕駛的行為決策方法 …

C++編譯期計算:常量表達式(constexpr)全解析

在C性能優化領域,"將計算盡可能轉移到編譯期"是一條黃金法則。編譯期計算(Compile-Time Computation)能顯著減少程序運行時的開銷,提升執行效率,同時還能在編譯階段暴露潛在錯誤。C11引入的constexpr關鍵字及…

【micro:bit】從入門到放棄(一):在線、離線版本的使用

1、離線版 micro:bit 1)下載地址 https://makecode.microbit.org/offline-app 2)雙擊安裝包,makecode-microbit-setup-win64.exe,自動安裝,安裝成功后圖標如下圖所示 3)運行程序,查看版本信息 4)主界面如下 5)編程界面 點擊“新建項目”或者“導入”進入編程界…

Flink Forward Asia 2025 主旨演講精彩回顧

作為 Apache Flink 社區備受矚目的年度盛會之一,由阿里云承辦的 Flink Forward Asia 2025 于 7 月 3 日在新加坡正式拉開帷幕。From Real-Time Data Analytics to Real-Time AI,Flink 生態全面擁抱 AI本次大會上,Apache Flink 中文社區發起人…

車道偏離預警(LDW)功能介紹

車道偏離預警(LDW)功能介紹 LDW功能 通過攝像頭監測前方車道線,當車輛偏離車道線時,系統發出報警提醒。 系統框圖報警條件 最早報警線最遲報警線報警臨界線 設置在 最早/最遲報警線 之間接口定義 輸入/輸出系統算法 橫向偏離速度模…

軟考(軟件設計師)計算機網絡-網絡層

obsidian做markdown筆記太爽了,康奈爾模板筆記看起來舒服,CSDN試了幾種方式,不支持,只能貼圖了,將就看吧😏(狗頭保命)工作原理圖解 #mermaid-svg-e5Tgpt26jUftujKn {font-family:&qu…

nginx反向代理實現跨域請求

記錄一個項目中遇到的跨域請求問題,解決跨域問題無非幾種辦法:1、后端解決,推薦的做法,可以看我之前寫的文章,fastadmin的后臺配置跨域;2、前端配置proxy代理(開發環境用)&#xff1…

利用Wisdom SSH高效搭建CI/CD工作流

在軟件開發流程中,CI/CD工作流對于提升效率與確保質量起著關鍵作用。Wisdom SSH作為一款強大工具,其官網為ssh.wisdomheart.cn,借助AI助手能大幅簡化CI/CD工作流的搭建過程。假設服務器已完成基礎配置,下面為您介紹如何利用Wisdom…

深度學習-循環神經網絡RNN

文章目錄序列模型循環神經網絡案例詞的表示輸出的表示矩陣運算表示交叉熵損失時間反向傳播算法BPTT梯度消失與梯度爆炸GRULSTM總結序列模型 循環神經網絡 st是上一個隱層的輸出,體現序列數據之間有很強的關聯性。 案例 > S0是初始輸入,一般是0&#…

【Linux網絡編程】Socket - TCP

目錄 V1版本 - Echo Server 初始化服務器 啟動服務器 客戶端 一些BUG與問題 解決服務器無法一次處理多個請求的問題 多進程版本 多線程版本 線程池版本 V2版本 - 多線程遠程執行命令 V1版本 - Echo Server 初始化服務器 TCP大部分內容與UDP是相同的,我們…