方法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...