mysql_install_db卸載_MySQL數據庫的卸載與安裝

MySQL數據庫的卸載與安裝

MySQL的完全卸載

因為不知道什么原因,電腦里同時存在兩個版本的mysql,所以決定卸載重新安裝,但是大家都說MySQL很難清除干凈,所以特地查找完全卸載MySQL的方法。

首先,快捷鍵win+r輸入regedit進入注冊表,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾刪除。

87829f9105fabbcfd7768bf425ddb1d9.png

刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。

刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾。

注冊表里如果有這兩個文件,就刪除,沒有就算了

然后本地服務或者任務管理器,關掉MySQL:

53ff945e8f350d0067d935572dfd989c.png

最后刪除mysql的安裝位置;

有的版本還需要去 C:\Program Files (x86)文件夾找MySQL文件夾(可能被隱藏起來),然后刪除。

可惜當時沒來得及截圖....

在刪除文件時可能會遇到權限問題,記得改一下權限,如果還有,就進文件夾一個一個刪除(我也不知道為什么這樣就可以刪除了)。

至此,恭喜你已經完全刪除MySQL了。

MySQL8.0安裝教程

雖然現在仍然有大部分人還在使用MySQL5.x的版本,可能是擔心版權或者其他的問題吧,但是我還是要裝最新的MySQL8.0的版本!

8.0版本的安裝方式與之前的版本不同,以下是詳細過程:

c61af2d74b91b43dba51d844e3b2cb1e.png

提醒一下,下載第一個就可以了,不要去下第二個!不信自己下著玩吧~

解壓后,新建data文件夾,my.ini(是的,免安裝了)

88ac16fcb75f25889e0232e3b6cb24f9.png

編輯 my.ini 文件,里面有兩處需要自行修改

[mysqld]

# 設置3306端口

port=3306

# 設置mysql的安裝目錄

basedir=D:\\mysql-8.0.17

# 設置mysql數據庫的數據的存放目錄

datadir=D:\\mysql-8.0.17\\data

# 允許最大連接數

max_connections=200

# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統

max_connect_errors=10

# 服務端使用的字符集默認為UTF8

character-set-server=utf8

# 創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

[client]

# 設置mysql客戶端連接服務端時默認使用的端口

port=3306

default-character-set=utf8

配置環境變量(不會就百度)

已管理員身份進入cmd界面,進入mysql的bin目錄下,依次輸入:

net stop mysql 停止服務

mysqld --initialize --console 初始化(此處會生成root的一個隨機密碼,形式:root@localhost:這里是密碼)

mysqld.exe -install 安裝

net start mysql 啟動服務

mysql -uroot -p粘貼上方的密碼

進入了mysql,開始修改密碼:

alter user user() identified by 'password'

更改當前用戶的密碼

可以收藏備用哦~

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

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

相關文章

【VS開發】這就是COM組件

[實例]這就是COM組件 時間 2012-02-21 10:49:15 CSDN博客原文 http://blog.csdn.net/btwsmile/article/details/7278492主題 COM技術[實例]這就是COM組件 Author: ume Date:2012-02-21 自從微軟推出.NET以來,COM技術就漸漸淡出人們的視野,然而這并不意味…

前端:QuickJS到底能干什么

QuickJS 是一個輕量且可嵌入的 JavaScript 引擎,它支持 ES2019 規范,包括 ES module、異步生成器以及 proxies。除此之外,還支持可選的數學擴展,例如大整數(BigInt)、大浮點數(BigFloat)和運算符重載。主要特點:輕量而…

隨機存取是什么意思_手機小白必看!12GB+256GB,同樣是GB,它們到底有什么不同?...

導語本文適合對電子產品有深度興趣的小白,詳細介紹了信息世界的數據計量單位,以及RAM與ROM的,文末給出了購機建議,建議不了解手機或者說半懂的同學觀看。看完如果您覺得還可以的話,點贊關注,給小編一個鼓勵…

ES6 解構賦值的用法筆記

1、概念:解構賦值可以理解為對賦值運算符的一種擴展。它主要針對數組或者對象進行模式匹配,然后對模式中的變量進行賦值。2、特性:采用ES6解構賦值的方式可以代碼的可讀性更高、代碼書寫更加簡潔、清晰。3、解構模型:分為解構源、…

一.高階函數

一.函數式編程中函數的特點 可以創建匿名函數 def聲明帶名函數,val聲明匿名函數scala scala> def triple(x:Int):Int {3*x} scala> triple(2) res1: Int 6scala scala> val triple (x:Int) > 3*x scala> triple(2) res0: Int 6函數和數字一樣&am…

線程和進程的區別?

進程是操作系統分配資源的最小單元,線程是操作系統調度的最小單元。 一個程序至少有一個進程,一個進程至少有一個線程。

收集12個經典的程序員段子

1bug 跟蚊子的相似之處:1、不知道藏在哪里。2、不知道有多少。3、總是在你即將睡覺休息的時候出現。2A:最近在看《一拳超人》,覺得咱們程序猿跟埼玉老師有點像啊!B:哪里像了?A:越禿越強&#xf…

2020mysql安裝教程_2020MySQL安裝圖文教程

MySQL安裝圖文教程(Windows10)1、MySQL下載可以去MySQL官網下載,或者在我提供的百度云鏈接下載。官網下載網速較慢,我從官網下載了將近四個小時,然后把下載好的放在了百度網盤,需要的而已自取。MySQL官網地址:MySQL官網…

說一下 runnable 和 callable 有什么區別?

主要區別 Runnable 接口 run 方法無返回值;Callable 接口 call 方法有返回值,支持泛型Runnable 接口 run 方法只能拋出運行時異常,且無法捕獲處理;Callable 接口 call 方法允許拋出異常,可以獲取異常信息 Runnable Ca…

幾種常見的光纖接頭(ST,SC,LC,FC)以及PC、APC和UPC的區別

一、幾種常見的光纖接頭(ST,SC,LC,FC)FC型光纖連接器:外部加強方式是采用金屬套,緊固方式為螺絲扣。 一般在ODF側采用(配線架上用的最多)SC型光纖連接器:連接GBIC光模塊或普通光纖收發器的連接器,它的外殼呈矩形,緊固方…

nginx配置ssl

1.使用pfx證書配置ssl (http://www.heartlifes.com/archives/12/) 。上傳證書 。生成證書crt及key文件 openssl pkcs12 -in /usr/local/nginx/ssl/xxx.pfx -clcerts -nokeys -out /usr/local/nginx/ssl/xxx.crt openssl pkcs12 -in /usr/local/nginx/ssl…

python開發客戶端_python用700行代碼實現http客戶端

本文用python在TCP的基礎上實現一個HTTP客戶端, 該客戶端能夠復用TCP連接, 使用HTTP1.1協議.一. 創建HTTP請求HTTP是基于TCP連接的, 它的請求報文格式如下:因此, 我們只需要創建一個到服務器的TCP連接, 然后按照上面的格式寫好報文并發給服務器, 就實現了一個HTTP請求.1. HTTPC…

家里網線的接法和順序

對于網線,大伙都熟悉吧,它是電腦連接時必不可少的一種設備。但是許多網友卻和小編一樣,不知道如何連接網線,導致電腦無法上網,下面我們就來詳細介紹一下:如何接網線以及家里網線的接法和順序?希…

String str=Hello 與 String str=new String(“Hello”)一樣嗎?

為什么會輸出上邊的結果呢,String x "Hello" 的方式,Java 虛擬機會將其分配到常量池中,而常量池中沒有重復的元素,比如當執行“Hello”時,java虛擬機會先在常量池中檢索是否已經有“Hello”,如果有那么就將…

盤點程序員最喜歡的15個網站

程序員作為一個經常和互聯網打交道的人群,他們喜歡瀏覽哪些網站呢?不愛敲代碼的程序猿整理了以下網站供大家參考,排名不分先后: 0. Google https://google.com 這個不用多說了吧。 1.GitHub 開發者最最最重要的網站:h…

簡單的反射 把datatable 轉換成list對象

/// <summary>/// 把datatable 轉換成list對象/// </summary>/// <typeparam name"T"></typeparam>/// <param name"dt"></param>/// <returns></returns>public List<T> SelectsAll<T>(Data…

mysql 取 映射數據庫中_JAVA與數據庫MySQL相連接

JDBC(Java數據庫連接體系結構)&#xff1a;是Java實現數據庫訪問的應用程序編程接口&#xff0c;主要功能是管理存放在數據庫中的數據。通過接口對象&#xff0c;應用程序可以完成與數據庫的連接&#xff0c;執行SQL語句&#xff0c;從數據庫中獲取結果&#xff0c;獲取狀態以及…

抽象類必須要有抽象方法嗎?

答案是&#xff1a;不必須。 這個題目主要是考察對抽象類的理解。 說一下我個人的理解吧。 1.如果一個類使用了abstract關鍵字修飾&#xff0c;那么這個類就是一個抽象類。 2.抽象類可以沒有抽象方法 3.一個類如果包含抽象方法&#xff0c;那么這個類必須是抽象類&#xf…

python序列化和反序列化_Python 中 json 數據序列化和反序列化

1.Json 定義定義&#xff1a;JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式。JSON 的數據格式其實就是 python 里面的字典格式&#xff0c;里面可以包含方括號括起來的數組&#xff0c;也就是python里面的列表。特點&#xff1a;簡潔和清晰的層次…

重寫navigationController的push方法后,出現卡頓現象

在使用navigation的pushViewController進行push的時候&#xff0c;兩個頁面間的動畫會出現卡頓一下再推出的效果&#xff0c;是因為iOS7 viewController背景顏色的問題&#xff0c;看到大神的博客上說&#xff1a;其實不是卡頓&#xff0c;是由于透明色顏色重疊后視覺上的問題&…