mysql set password_MySQL SET PASSWORD语法示例
感興趣的小伙伴,下面一起跟隨編程之家 jb51.cc的小編兩巴掌來看看吧!
SET PASSWORD = PASSWORD('newpass')
SET PASSWORD FOR user = PASSWORD('newpass')
SET PASSWORD語句用于向一個(gè)原有MySQL用戶 賬戶賦予一個(gè)密碼。
第一個(gè)語法為當(dāng)前用戶設(shè)置密碼。已使用一個(gè)非匿名賬戶連接到服務(wù)器上的任何客戶即都可以更改該賬戶的密碼。
第二個(gè)語法為當(dāng)前服務(wù)器主機(jī)上的一個(gè)特定賬戶設(shè)置密碼。只有擁有mysql數(shù)據(jù)庫UPDATE權(quán)限的客戶端可以這么做。user值應(yīng)以 user_name@host_name的格式被給定,此處user_name和host_name與mysql.user表登錄項(xiàng)的User和Host 列中列出的完全一樣。
舉例說明,如果您有一個(gè)登錄項(xiàng),User和Host列值為'bob'和'%.loc.gov',您應(yīng)該按如下方法寫語句:
mysql> SET PASSWORD FOR 'bob'@'%.loc.gov' = PASSWORD('newpass');
這相當(dāng)于以下語句:
注釋:如果您正在使用一個(gè)4.1以前的客戶端連接到一個(gè)MySQL 4.1或MySQL 4.1以后的服務(wù)器,則在閱讀5.7.9節(jié),“MySQL 4.1中的密碼哈希處理”之前,不能使用前面的SET PASSWORD或UPDATE語句。 密碼格式在MySQL 4.1中變更了,并且在特定情況下,如果您更改密碼,您可能無法在連接到服務(wù)器上。
您可以通過執(zhí)行SELECT CURRENT_USER()觀看您當(dāng)前的鑒定user@host登錄項(xiàng)
總結(jié)
以上是生活随笔為你收集整理的mysql set password_MySQL SET PASSWORD语法示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 优雅地封装和使用 ViewBinding
- 下一篇: java计算机毕业设计-线上自助旅游报名