国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql數據庫修改密碼方法

2024-07-24 12:38:52
字體:
來源:轉載
供稿:網友

本文章介紹了七種不同的方法來修改mysql數據的密碼,有需要的同學可以參考一下.

方法一:適用于管理員或者有全局權限的用戶重設其它用戶的密碼,進入命令行模式:

  1. mysql -u root mysql  
  2. mysql> UPDATE user SET password=PASSWORD("new password"WHERE user='name';  
  3.   mysql> FLUSH PRIVILEGES;  
  4.   mysql> QUIT 

方法二:應用同上,只是方法不同,代碼如下:

  1. mysql -u root mysql  
  2.  mysql> SET PASSWORD FOR name=PASSWORD('new password');  
  3.  mysql> QUIT 

以上兩種方法我不常用,如果是管理員,我會用其它如phpmyadmin或者MYSQL-front 等工具來管理用戶權限,比較直觀又方便.

方法三,使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用PASSWORD函數.

方法四,使用mysqladmin,這是前面聲明的一個特例.

mysqladmin -u root -p password mypasswd

輸入這個命令后,需要輸入root的原密碼,然后root的密碼將改為mypasswd.

把命令里的root改為你的用戶名,你就可以改你自己的密碼了。

當然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執行mysqladmin,

那么這種方法就是無效的,而且mysqladmin無法把密碼清空.

下面的方法都在mysql提示符下使用,且必須有mysql的root權限.

方法五:

  1. mysql> INSERT INTO mysql.user (Host,User,PasswordVALUES(’%’,’jeffrey’,PASSWORD(’biscuit’)); 
  2. mysql> FLUSH PRIVILEGES 

確切地說這是在增加一個用戶,用戶名為jeffrey,密碼為biscuit,注意要使用PASSWORD函數,然后還要使用FLUSH PRIVILEGES.

方法六:和方法三一樣,只是使用了REPLACE語句:

  1. mysql> REPLACE INTO mysql.user (Host,User,Password)  
  2. VALUES(%,jeffrey,PASSWORD(iscuit));  
  3. mysql> FLUSH PRIVILEGES --Vevb.com

方法七:使用SET PASSWORD語句:

mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(iscuit); 

你也必須使用PASSWORD()函數,但是不需要使用FLUSH PRIVILEGES.

方法八:使用GRANT ... IDENTIFIED BY語句.

mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY iscuit; 

這里PASSWORD()函數是不必要的,也不需要使用FLUSH PRIVILEGES.

方法有很多但最終于就是那種句命令在這里執行了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳新县| 永善县| 阿瓦提县| 襄汾县| 巨野县| 阿拉善右旗| 松潘县| 延安市| 北碚区| 海淀区| 邢台县| 安阳市| 曲靖市| 金秀| 伊吾县| 永清县| 喀喇沁旗| 泰兴市| 常熟市| 呼图壁县| 彝良县| 湾仔区| 武邑县| 通城县| 曲周县| 万安县| 莎车县| 旌德县| 东兴市| 东方市| 布尔津县| 定襄县| 建阳市| 洪洞县| 海原县| 巴南区| 会宁县| 新建县| 贵州省| 西安市| 雷山县|