自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL設(shè)置口令的應(yīng)用與代碼

數(shù)據(jù)庫(kù) MySQL
今天要和大家一起分享的是MySQL設(shè)置口令的實(shí)際操作步驟,以及對(duì)其實(shí)際應(yīng)用代碼的描述,下面就是文章的主要內(nèi)容講述。

以下的文章主要向大家描述的是怎樣正確對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行設(shè)置口令,我們大家都知道MySQL設(shè)置口令在實(shí)際操作中是經(jīng)常出現(xiàn)的,假如你對(duì)MySQL設(shè)置口令的實(shí)際操作內(nèi)容有興趣了解的話,你就可以瀏覽下面的文章了。

在前面小節(jié)的例子里說(shuō)明了一個(gè)重要的原則:當(dāng)你使用INSERT或UPDATE語(yǔ)句存儲(chǔ)一個(gè)非空的口令時(shí),你必須使用PASSWORD()函數(shù)加密它。這是因?yàn)樵趗ser表中以加密形式存儲(chǔ)口令,而不是作為純文本。如果你忘記這個(gè)事實(shí),你可能像這樣試圖MySQL設(shè)置口令:

 

  1. shell> mysql -u root mysql   
  2. mysql> INSERT INTO user (Host,User,Password) VALUES('%','jeffrey','biscuit');   
  3. mysql> FLUSH PRIVILEGES 

結(jié)果是純文本值'biscuit'作為口令被存儲(chǔ)在user表中。在用戶jeffrey試圖用這個(gè)口令連接服務(wù)器時(shí),mysql客戶用PASSWORD()加密它并且將結(jié)果送給服務(wù)器,服務(wù)器比較在user表中的值(它是純文本值'biscuit')和加密的口令(而不是 'biscuit'),比較失敗并且服務(wù)器拒絕連接:

 

  1. shell> mysql -u jeffrey -pbiscuit test  
  2. Access denied 

因?yàn)楫?dāng)他們被插入user表時(shí),口令必須被加密,相反,INSERT語(yǔ)句應(yīng)該象這樣被指定:

 

  1. mysql> INSERT INTO user (Host,User,Password)  
  2. VALUES('%','jeffrey',PASSWORD('biscuit')); 

當(dāng)你使用SET PASSWORD語(yǔ)句時(shí),你也必須使用PASSWORD()函數(shù):

 

  1. mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');  

如果你使用GRANT ... IDENTIFIED BY語(yǔ)句或mysqladmin password命令來(lái)進(jìn)行MySQL設(shè)置口令,PASSWORD()函數(shù)是不必要的。他們都考慮到為你加密口令,多以你可像這樣指定一個(gè)口令'biscuit':

 

  1. mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit'; 

 

  1. shell> mysqladmin -u jeffrey password biscuit  

注意: PASSWORD()不是以在Unix口令加密的同樣方法施行口令加密。你不應(yīng)該假定如果你的Unix口令和你的MySQL口令是一樣的,PASSWORD()將導(dǎo)致與在Unix口令文件被存儲(chǔ)的同樣的加密值。見(jiàn)6.2 MySQL 用戶名和口令。

  1. set password for root@localhost=password('yournewpassword') 

以上的相關(guān)內(nèi)容就是對(duì)MySQL設(shè)置口令的介紹,望你能有所收獲。

原文標(biāo)題: MySQL:怎樣設(shè)置口令

連接:http://www.cnblogs.com/linlu11/archive/2009/11/07/1598259.html

【編輯推薦】

  1. 重裝MySQL數(shù)據(jù)庫(kù)失敗的問(wèn)題破解
  2. 實(shí)現(xiàn)MySQL安裝的正確操作流程
  3. ASP.NET連接MySQL數(shù)據(jù)庫(kù)的正確解決方案
  4. 啟動(dòng)與關(guān)閉MySQL的一大絕招
  5. MySQL免安裝版-添加服務(wù)實(shí)操演示

 

責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2010-05-17 09:25:34

MySql 編碼設(shè)置

2010-04-27 09:11:29

2010-06-01 10:47:21

連接MySQL數(shù)據(jù)庫(kù)

2010-04-06 10:40:24

2010-11-29 13:05:00

SYBASE用戶口令

2010-06-13 09:25:12

MySQL root用

2010-06-02 13:33:19

MySQL 查詢緩存

2010-01-04 09:24:30

華為交換機(jī)配置口令

2010-01-04 10:03:40

華為交換機(jī)配置口令

2010-05-21 10:58:19

MySQL存儲(chǔ)引擎

2010-06-13 13:50:02

MySQL存儲(chǔ)引擎

2025-01-22 16:00:00

MySQL數(shù)據(jù)庫(kù)Binlog

2010-05-18 14:21:35

MySQL視圖

2010-06-02 17:46:54

MySQL 查詢緩存

2010-05-18 16:29:44

MySQL修改表

2015-06-01 10:17:36

2022-02-21 15:25:47

HarmonyOS鴻蒙低代碼開(kāi)發(fā)

2011-05-11 11:16:56

OracleMysql

2010-05-11 10:47:13

MySQL索引類型

2025-03-05 09:30:00

MySQL流式查詢數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)