mysql修改密碼的三種方式

2022-02-24 22:35:28 字數 983 閱讀 9226

方法1: 用set password命令

首先登入mysql,使用mysql自帶的那個客戶端連線上mysql。

格式:mysql> set password for 使用者名稱@localhost = password('新密碼');

例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin (因為我們將bin已經新增到環境變數了,這個mysqladmin也在bin目錄下,所以可以直接使用這個mysqladmin功能,使用它來修改密碼)

關於mysqladmin的介紹:是乙個執行管理操作的客戶端程式。它可以用來檢查伺服器的配置和當前狀態、建立和刪除資料庫、修改使用者密碼等等的功能,雖然mysqladmin的很多功能通過使用mysql自帶的mysql客戶端可以搞定,但是有時候使用mysqladmin操作會比較簡單。

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

例子:mysqladmin -uroot -p123456 password 123  

方法3:用update直接編輯那個自動的mysql庫中的user表

首先登入mysql,連線上mysql服務端。

mysql> use mysql; use mysql的意思是切換到mysql這個庫,這個庫是所有的使用者表和許可權相關的表都在這個庫裡面,我們進入到這個庫才能修改這個庫裡面的表。

mysql> update user set password=password('123') where user='root' and host='localhost'; 其中password=password('123') 前面的password是變數,後面的password是mysql提供的給密碼加密用的,我們最好不要明文的存密碼,對吧,其中user是乙個表,存著所有的mysql使用者的資訊。

mysql> flush privileges; 重新整理許可權,讓其生效,否則不生效,修改不成功。

mysql修改密碼(三種方式)

第一種設定初始密碼 linux命令列執行 1.mysqladmin uroot password laonm 2.mysqladmin uroot p laonm password laonm123 s data 3306 mysql.sock 適合多例項 第二種修改root密碼 1.mysqlad...

Linux mysql 修改密碼 三種方式

有時我們會忘記mysql的密碼,或者想改乙個密碼,以下將對這兩種情況修改密碼的三種解決方法做個總結 本文都以使用者為 root 為例,5.7特別注意。方法一 在mysql系統外,使用mysqladmin 1 mysqladmin u root p password test123 2 enter p...

MySQL修改時區三種方式

方法一 通過mysql命令列模式下動態修改 1.1 檢視mysql當前時間,當前時區 select curtime 或select now 也可以 time zone說明mysql使用system的時區,system time zone說明system使用cst時區 1.2 修改時區 set glo...