MySQL學習之修改登入密碼

2021-08-29 02:30:05 字數 2159 閱讀 3167

**:

開發環境:win7-64位。

一、修改my.ini檔案。新增skip-grant-tables在[mysqld]下面。注意,裡面#號開頭的,代表是注釋。

[mysql]

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

#default-character-set=utf8

[mysqld]

# 跳過登入密碼驗證

skip-grant-tables

#設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\mysql-5.7.21-winx64

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

datadir=d:\mysql-5.7.21-winx64\database

# 允許最大連線數

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=innodb

---------------------

原文:?utm_source=copy

二、修改完my.ini檔案後,重啟mysql。

停止:net stop mysql

啟動:net start mysql

三、 登入,輸入如下命令。之後,會彈出enter password:,直接按enter鍵或輸入任意密碼,跳過,直接進入mysql。

四、修改登入密碼的命令,如下。你只需要,替換掉裡面的china123456字串成你的就行了。

update mysql.user set authentication_string=password('china123456') where user='root' and host = 'localhost';
五、修改my.ini檔案。將skip-grant-tables注釋掉。注意,裡面#號開頭的,代表是注釋。

[mysql]

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

#default-character-set=utf8

[mysqld]

# 跳過登入密碼驗證

# skip-grant-tables

#設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\mysql-5.7.21-winx64

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

datadir=d:\mysql-5.7.21-winx64\database

# 允許最大連線數

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=innodb

---------------------

原文:?utm_source=copy

六、老套路,重啟。

七、登入,這時,需要輸入密碼了,有圖有真相。

到此為止,我們就講解完如何修改mysql的登入密碼了。裡面最重要的是,記得重啟mysql… 否則,可能會出現莫名的問題。thank you for reading my posted!

mysql登入密碼 mysql修改登入密碼三種方式

一.用set password命令 首先登入mysql,使用mysql自帶的那個客戶端連線上mysql。格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost pa...

修改Mysql登入密碼

1 wget 2.安裝mysql community release el7 5.noarch.rpm包 1 sudo rpm ivh mysql community release el7 5.noarch.rpm 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos...

修改MySQL登入密碼

安裝mysql時,如果碰到忘記密碼情況,或者使用解壓縮方式安裝,想要重置密碼,可以使用如下方式進行修改密碼嘗試。1.關閉mysql服務。net stop mysql2.免密碼登入服務。mysqld shared memory skip grant tables 3.重新開啟命令視窗,不使用密碼登入。...