【綠色版】Mysql下載、安裝、配置與使用(保姆級教程)

大家都知道,Mysql安裝版的卸載過程非常繁瑣,而且卸載不干凈會出現許多問題,很容易讓大家陷入重裝系統的窘境。基于此,博主今天給大家分享綠色版Mysql的安裝、配置與使用。

目錄

一、Mysql安裝、配置與使用

1、下載解壓

2、創建、編輯配置文件

3、配置環境變量

4、初始化Mysql

5、安裝、啟動Mysql

?6、登錄Mysql、修改root用戶的登錄密碼

二、開啟Mysql遠程訪問權限

1、權限開啟

2、遠程連接測試

3、客戶端工具連接測試

三、完整刪除Mysql

1、停止Mysql

2、刪除注冊表

3、刪除Mysql


一、Mysql安裝、配置與使用

1、下載解壓

進入Mysql官網https://downloads.mysql.com/archives/community/,找到自己所需的安裝包進行下載,這里以5.7.37為例,其他版本操作類似。

解壓zip安裝包至想要安裝的目錄下,如目錄D:\software\green\mysql-5.7.37-winx64。

2、創建、編輯配置文件

在解壓目錄D:\software\green\mysql-5.7.37-winx64下,創建Mysql配置文件my.ini。

編輯配置文件my.ini,內容如下。其中,參數basedir、datadir需根據實際解壓目錄進行編寫。

[mysql]
#設置mysql客戶端默認字符集
default-character-set=utf8mb4[mysqld]
#設置Mysql服務器的端口號
port=3308
#設置Mysql服務器允許最大連接數
max_connections=200
#設置Mysql服務器允許連接失敗的次數,目的是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
#設置Mysql服務端默認字符集
character-set-server=utf8
#設置創建數據表時,默認使用的存儲引擎
default-storage-engine=INNODB
#設置Mysql的安裝目錄
basedir=D:\\software\\green\\mysql-5.7.37-winx64
#設置Mysql數據庫數據的存放目錄
datadir=D:\\software\\green\\mysql-5.7.37-winx64\\data
#設置SQL模式的參數,通過這個參數可以設置檢驗SQL語句的嚴格程度
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

3、配置環境變量

在電腦桌面右擊【我的電腦】,依次點擊屬性、高級系統設置、環境變量,進入環境變量設置頁面。

在環境變量設置頁面 ,雙擊系統變量中的Path變量,按下圖順序添加環境變量。其中,③處的值需要按照實際情況寫至Mysql的bin目錄為止。

4、初始化Mysql

在電腦桌面搜索框中,輸入指令cmd,以管理員身份打開命令行。

在命令行窗口,輸入如下指令后回車,待指令執行完畢,解壓目錄下生成data文件夾且有一系列文件,即Mysql初始化成功。

mysqld --initialize-insecure

5、安裝、啟動Mysql

在命令行窗口,按下圖依次輸入如下指令,安裝、啟動Mysql,效果如圖所示。

mysqld -install
net start mysql

?6、登錄Mysql、修改root用戶的登錄密碼

?在命令行窗口,按下圖輸入如下指令,登錄Mysql,效果如圖所示。

mysql -uroot -p -P3308

?在命令行窗口,按下圖依次輸入如下指令,修改root用戶的登錄密碼,效果如圖所示。?

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges;
exit;

二、開啟Mysql遠程訪問權限

1、權限開啟

在命令行窗口,按下圖依次輸入如下指令,開啟Mysql遠程訪問權限,效果如圖所示。

use mysql;
select User,authentication_string,Host from user;
update user set host='%' where user='root';
flush privileges;
select User,authentication_string,Host from user;

2、遠程連接測試

在命令行窗口,按下圖輸入如下指令,嘗試登錄Mysql,效果如圖所示。

mysql -uroot -h 192.168.1.112 -p -P3308

3、客戶端工具連接測試

我們通過Navicat Premium進行連接測試,效果如圖所示。

三、完整刪除Mysql

1、停止Mysql

在命令行窗口,按下圖輸入如下指令,停止Mysql,效果如圖所示。

net stop mysql

2、刪除注冊表

按下"win+R"快捷鍵,打開運行對話框,輸入regedit,點擊確定按鈕,打開注冊表編輯器。

在注冊表編輯器頁面, 按如下路徑找到待刪除文件,將其刪除,效果如圖所示。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL

3、刪除Mysql

在命令行窗口,按下圖輸入如下指令,刪除Mysql,效果如圖所示。

mysqld -remove

視頻講解:【綠色版】Mysql安裝、配置與使用_嗶哩嗶哩_bilibili

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

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

相關文章

vue對axios進行請求響應封裝

一、原因 像是在一些業務邏輯上,比如需要在請求之前展示loading效果,或者在登錄的時候判斷身份信息(token)等信息有沒有過期,再者根據服務器響應回來的code碼進行相應的提示信息。等等在請求之前,之后做的一…

ABAP注釋快捷鍵修改(留著備用)

ABAP注釋快捷鍵修改(留著備用) 在使用ABAP編輯器的時候,原有的添加代碼注釋和取消代碼注釋的快捷鍵未生效,這時我們可以考慮對注釋快捷鍵進行修改 在事務碼SE38(ABAP編輯器)屏幕右下角,點擊【Options選項】圖標 在【鍵盤】|【命令】輸入欄中…

DWM 相關實現代碼 [自用]

1. DWM 縮略圖和模糊隱藏實現半透明 #include <windows.h> #include <dwmapi.h> #include <string> #pragma comment(lib, "dwmapi.lib")// 檢查 UWP 窗口是否可見 bool IsUWPWindowVisible(HWND hwnd) {DWORD cloaked 0;DwmGetWindowAttribute(…

【c語言】玩轉文件操作

&#x1f31f;&#x1f31f;作者主頁&#xff1a;ephemerals__ &#x1f31f;&#x1f31f;所屬專欄&#xff1a;C語言 目錄 引言 一、文件的打開和關閉 1.流 2.標準流 3.文本文件和二進制文件 4.控制文件打開與關閉的函數 二、文件的順序讀寫 三、文件的隨機讀寫 1…

深入理解OAuth 2.0:原理、流程與實踐

一、什么是OAuth 2.0 1. 什么是OAuth 2.0 OAuth 2.0 是一套關于授權的行業標準協議。 OAuth 2.0 允許用戶授權第三方應用訪問他們在另一個服務提供方上的數據&#xff0c;而無需分享他們的憑據&#xff08;如用戶名、密碼&#xff09;。 2. OAuth 2.0 應用場景 OAuth 2.0的…

非參數檢測6——優缺點

優點&#xff1a; 參量檢測的特點在于以似然比處理器為基礎&#xff0c;并建立在假定干擾或噪聲的統計特性已知的基礎上。但實際上&#xff0c;干擾環境往往十分復雜&#xff0c;包括自然和人為因素&#xff0c;且常常隨時改變。這使我們很難確定噪聲的統計特性。因此人們提出…

服務器U盤安裝Centos 7時提示Warning:/dev/root does not exist

這是沒有找到正確的鏡像路徑導致的&#xff0c;我們可以在命令行輸入ls /dev看一下有哪些盤符 像圖中紅色圈起來的就是我插入U盤的盤符&#xff0c;大家的輸幾盤可能做了多個邏輯盤&#xff0c;這種情況下就可以先將U盤拔掉再ls /dev看一下和剛才相比少了那兩個盤符&#xff0c…

在Spring Boot中實現多線程任務調度

在Spring Boot中實現多線程任務調度 大家好&#xff0c;我是微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 1. Spring Boot中的任務調度 Spring Boot通過集成Spring框架的Task Execution和Scheduling支持&#xff0c;提供…

Double 4 VR仿真情景實訓教學系統在法律專業課堂上的應用

隨著科技的飛速發展&#xff0c;VR技術逐漸滲透到各個領域&#xff0c;為教育行業帶來了革命性的變化。 VR技術以其獨特的沉浸式體驗&#xff0c;為法律課堂帶來了前所未有的學習體驗。通過Double 4 VR仿真情景實訓教學系統&#xff0c;學生可以身臨其境地進入虛擬的仿真情景中…

vue前端面試

一 .v-if和v-show的區別 v-if 和 v-show 是 Vue.js 中兩個常用的條件渲染指令&#xff0c;它們都可以根據條件決定是否渲染某個元素。但是它們之間存在一些區別。 語法&#xff1a;v-if 和 v-show 的語法相同&#xff0c;都接收一個布爾值作為參數。 <div v-if"show…

權力之望怎么下載客戶端 權力之望一鍵下載

《權力之望》是一款由NX3 Games開發、Smilegate發行的多人在線動作MMORPG游戲。這款游戲最大的特點是高度的自由度和豐富的角色定制選項。我們在游戲中不僅可以自由更換武器&#xff0c;而且游戲還提供了54種能力和60多種職業選擇&#xff0c;讓我們可以根據自己的游戲風格和喜…

繼 承

為什么要有繼承&#xff0c;繼承的作用&#xff1f; 繼承(inheritance)機制&#xff1a;是面向對象程序設計使代碼可以復用的最重要的手段&#xff0c;它允許程序員在保持原有類特性的基礎上進行擴展&#xff0c;增加新功能&#xff0c;這樣產生新的類&#xff0c;稱派生類。 …

【人工智能】—基于成都市各區(市)縣租房價格預測建模研究

引言 隨著城市化進程的加速&#xff0c;人口流動日益頻繁&#xff0c;租房市場作為城市生活的重要組成部分&#xff0c;其價格波動對居民生活質量和城市經濟發展具有顯著影響。成都市&#xff0c;作為中國西部地區的經濟、文化、交通和科技中心&#xff0c;近年來吸引了大量人…

為什么獨立站需要高質量的GPB外鏈?

獨立站需要高質量的GPB外鏈&#xff0c;主要是因為它們能顯著提升網站的可信度和可見性。高質量的外鏈相當于得到其他權威網站的認可和推薦&#xff0c;這會讓搜索引擎認為你的內容有價值&#xff0c;從而提升你的搜索排名。試想一下&#xff0c;當其他有影響力的網站愿意鏈接到…

非阻塞式 I/O 模型 【NIO】補充內容

NIO是一種同步非阻塞IO, 基于Reactor模型來實現的。其實相當于就是一個線程處理大量的客戶端的請求&#xff0c;通過一個線程輪詢大量的channel&#xff0c;每次就獲取一批有事件的channel&#xff0c;然后對每個請求啟動一個線程處理即可。這里的核心就是非阻塞&#xff0c;就…

請求接口在控制臺報cors跨域問題

我的問題是&#xff1a;BASE_URL沒有和本地IP設置一致 剛開始&#xff1a;&#xff08;這個不是我本地電腦的地址&#xff09; 所以我要把&#xff1a;這個地址改為我本地電腦的ip&#xff08;http://192.168.2.50:8087&#xff09; BASE_URL: http://localhost:8087/api/ 或…

單位電腦文檔怎么加密?哪種方法最有效?

單位電腦文檔的加密是保障信息安全的重要措施之一&#xff0c;它可以防止未經授權的訪問和數據泄露。 選擇最佳的加密方法取決于您的具體需求&#xff0c;包括文檔的敏感程度、加密的便捷性、成本、以及是否需要跨平臺兼容性。下面是幾種常見的加密方法及其優缺點&#xff0c;…

【SpringBoot3】結合 gRpc 實現遠程服務調用

一、gRPC概念介紹 gRPC&#xff08;Google Remote Procedure Call&#xff0c;Google遠程過程調用&#xff09;是一個現代開源高性能遠程過程調用(RPC)框架&#xff0c;可以在任何環境中運行。它由Google開發&#xff0c;旨在幫助開發人員更輕松地構建分布式應用&#xff0c;特…

昇思學習打卡-8-FCN圖像語義分割

目錄 FCN介紹FCN所用的技術訓練數據的可視化模型訓練模型推理FCN的優點和不足優點不足 FCN介紹 FCN主要用于圖像分割領域&#xff0c;是一種端到端的分割方法&#xff0c;是深度學習應用在圖像語義分割的開山之作。通過進行像素級的預測直接得出與原圖大小相等的label map。因…

clean code-代碼整潔之道 閱讀筆記(第十六章)

第十六章 重構SerialDate 16.1 首先&#xff0c;讓它能工作 利用SerialDateTests來完整的理解和重構SerialDate用Clover來檢查單元測試覆蓋了哪些代碼&#xff0c;效果不行重新編寫自己的單元測試經過簡單的修改&#xff0c;讓測試能夠通過 16.2 讓它做對 全過程&#xff1…