mysql免安裝版步驟解壓後找不到密碼處理方法

2022-09-24 23:03:17 字數 1854 閱讀 8268

1.解壓mysql-8.0.21-winx64

2.配置環境變數,位址寫到bin資料夾下

3.建立配置檔案,命名為 my.ini,內容如下

[mysql]

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

default-character-set=utf8

[mysqld]

interactive_timeout=28800000

wait_timeout=28800000

# 設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\programfiles\mysql-8.0.21-winx64\bin

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

datadir=d:\programfiles\mysql-8.0.21-winx64\data

# 允許最大連線數

max_connections=200

# 設定mysql服務端預設字符集

character-set-server=utf8

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

default-storage-engine=innodb

4.安裝mysql服務,輸入

mysqld –install

如果報以下錯誤,開啟cmd.exe程式的時候選擇「用管理員身份開啟

5.初始化mysql,輸入以下命令,mysql目錄下會生成 data 資料夾

mysqld –-initialize

如果沒有生成data資料夾,則使用以下命令

mysqld --initialize-insecure --user=mysql

6.啟動mysql,設定密碼

net start mysql

mysql admin -u root -p password

設定密碼失敗,百度一下,別人文件中有提到開啟mysql根目錄下的data資料夾,找到字尾是.err的檔案以文字開啟找到password臨時密碼(可以ctrl+f搜尋)然後在cmd中輸入該臨時密碼,但是我這裡的.err檔案中沒有password,所以使用重置密碼的方法

7.如果啟動了mysql服務,就要停止mysql服務,使用命令

net stop mysql

8.使用mysqld –skip-grant-tables實測在mysql8.0.21中已失效,現使用以下命令進入免密登入模式

mysqld --console --skip-grant-tables --shared-memory

9.另外開乙個程式設計客棧cmd視窗,使用mysql直接無密登入。輸入以下命令回車,提示輸入密碼時再按回車進入

mysql -uro程式設計客棧ot -p

10.選擇資料庫,輸入

use mysql

11.密碼置空

update user set authentication_string='' where user=『root';

12.提示成功,一定要使用一下命令,再退出

flush privileges;

www.cppcns.comexwww.cppcns.comit;

13.關閉免密登入模式的cmd視窗,啟動mysql服務

net start mysql

14.步驟12密碼已經置空,所以無密碼狀態登入mysql,輸入登入命令:

mysql -u root -p

15.修改密碼

alter user 『root'@『localhost' identified with mysql_native_password by 『123456';

16.重新整理許可權後退出,大功告成

flush privileges;

exit;

免安裝版MySQL安裝步驟

1 新增環境變數 把mysql解壓後的bin目錄新增到path環境變數中 2 修改或者新增my default.ini mysqld basedir d mysql 5.6.24 datadir d mysql 5.6.24 data 3 進入bin目錄安裝mysql d mysql 5.5.46 ...

mysql免安裝版配置 MySQL免安裝版配置教程

操作步驟 2 解壓到相應的安裝目錄,以 d program files environment mysql 為例 3 新增環境變數,在系統的path中配置mysql的bin目錄 d program files environment mysql bin 4 新建mysql配置檔案my.ini,放在m...

mysql免安裝版

開啟 往下拉至如圖,請認準對應版本 windows x86,64 bit zip archive 第二大步 現在配置my.ini檔案 用記事本開啟檔案my default.ini,有些朋友可能喜歡自己新建my.ini檔案,這請君自便了,我還是用預設的檔案來改。1 去掉basedir和datadir前...