記錄一下mysql的安裝,刪除與改密碼

2022-08-11 12:21:11 字數 2145 閱讀 3068

win10坑有點多,終於搞定,分享一下經驗。

一安裝:官網下,免註冊

1.將mysql壓縮包解壓到任意目錄下

2.修改環境變數:path加上bin目錄(d:\mysql\mysql-8.0.18-winx64\bin)

3.在mysql根目錄下新建初始化配置檔案「my-default.ini」,複製下面**,並修改成自己的basedir和datadir路徑

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

# 設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir= d:\\program files (x86)\\mysql-8.0.12-winx64

# 設定mysql資料庫的資料的存放目錄

datadir= d:\\program files (x86)\\mysql-8.0.12-winx64\\data

# 允許最大連線數

max_connections=20

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

4.以管理員身份執行「cmd」(命令提示符),進入mysql的bin檔案目錄下,輸入「mysqld -install」命令進行安裝,成功則會彈出「service successfully installed.」》輸入「mysqld --initialize」初始化mysql配置,隨機生成root賬戶的密碼,成功則無資訊彈出,且mysql安裝目錄會生成data資料夾》root賬戶的密碼儲存在data資料夾的乙個字尾名為「.err」檔案中》輸入「net start mysql」命令啟動mysql服務》輸入「mysql -u root -p」,輸入root的密碼即可登入mysql

二.改密碼:

1、管理員身份執行cmd,進入 安裝 mysql 的 bin 目錄 (d:\mysql\mysql-8.0.18-winx64\bin)

2、 執行命令, net stop mysql (停止 mysql 服務)

3、執行命令,mysqld --shared-memory --skip-grant-tables (進入免密碼模式)

4、重新開啟乙個 cmd,同樣是 管理員賬號進入 mysql 的bin 目錄 (d:\mysql\mysql-8.0.18-winx64\bin)

5、執行命令,mysql -u root -p,不輸入密碼,直接登入,會成功登入 mysql 

6、執行命令 flush privileges; (重新整理許可權表,這一步必須操作,我就是沒有操作這個步驟,重複了很多次修改都沒有成功)

7、執行命令  alter user 'root'@'localhost' identified by '新密碼';

8、執行命令  flush privileges;  (必須操作)

9、退出 mysql  ,control +z. (如果 exit 不行的話)。

10、重新管理員命令執行 cmd,進入 mysql 的bin 目錄,執行命令, net start mysql (啟動 mysql 服務) 

11、執行命令 mysql -u root -p,輸入新密碼,登入mysql 成功

hkey_local_machine/system/controlset002/control/mysql,

hkey_local_machine/system/currentcontrolset/control/mysql, hkey_current_user/software/mysql .》

開啟搜尋,輸入 服務,進入服務啟動禁用的的乙個表(我也不知道叫什麼名字) 找到mysql服務,發現既無法啟動也無法禁止,mysql服務仍在》

開啟搜尋,輸入 cmd 右鍵 以管理員身份執行 輸入命令 sc delete mysql,

因為我的名字mysql(如果你的是mysql4,那麼 sc delete mysql4)》

把剛剛開啟過的 控制面板啊,服務啊,任務管理器啥的都關閉。》

再 執行一次 sc delete mysql》

重啟!參考博文:

記錄一下conda,brew,pip的安裝位置

conda安裝目錄 root環境下安裝庫檔案的目錄為 users zj macbook anaconda lib python2.7 site packages python27環境下安裝庫檔案的目錄為 users zj macbook anaconda envs python27 lib pyth...

記錄一下刪除過長目錄的方法

重裝完電腦然後刪除無用備份的時候,發現有一些檔案目錄太長,沒辦法正常刪除,找了不少方法之後,突然發現乙個命令就好了。使用robocopy這個命令。1.開始鍵 r,輸入cmd 2.輸入robocopy,螢幕會輸出cobocopy的簡單用法 3.進入到你要刪除的資料夾的根目錄,建立乙個空資料夾。例如你要...

記錄一下redis的安裝過程

2.在任意碟符下建立redis資料夾,並將壓縮檔案解壓進來 3.windows r 輸入cmd 切換到我們剛才壓縮的路勁中 4.執行 redis server.exe redis.windows.conf 命令後效果如下 5.保持原來的視窗,重新再開啟乙個cmd,依舊切換到這個目錄下 執行redis...