Windows MySQL重置root密碼

2022-01-22 11:35:30 字數 1328 閱讀 9242

在my.ini檔案的[mysqld]欄下新增

skip-grant-tables

如下:

[mysql]

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

default-character-set=utf8

[mysqld]

skip-grant-tables

# 設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\mysql\mysql-5.7.27-winx64\bin

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

datadir=d:\mysql\mysql-5.7.27-winx64\data

# 允許最大連線數

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=innodb

net start mysql進入mysql安裝目錄

cd d:\mysql\mysql-5.7.27-winx64\bin
執行命令mysql跳過許可權驗證連線資料庫

update mysql.user set authentication_string="" where user="root";重置 root 使用者的密碼

設定新密碼的語句:

set password for root@localhost=password("新密碼");

如:

mysql> flush privileges;

Windows MySQL重置root密碼

在my.ini檔案的 mysqld 欄下新增skip grant tables 如下 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld skip grant tables 設定3306埠 port 3306 設定mysql的安裝目錄 ba...

windows MySQL8 重置root密碼

關閉mysql net stop mysql 用管理員模式開啟cmd,進入到mysql的bin目錄下 使用下面命令 mysqld console skip grant tables shared memory 再用管理員模式開啟另乙個cmd終端,進入到mysql的bin目錄下,使用下面命令登入mys...

windows mysql 忘記密碼

mysql 版本 5.1 1 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始選單的執行,使用命令 net stop mysql 開啟第乙個cmd視窗,切換到mysql的bin目錄,執行命令 mysqld defaults file c program files mysql my...