成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL access denied for user ...

開發(fā) 開發(fā)工具
MySQL安裝完成后出現(xiàn)最多的問題是程序無法連接到數(shù)據(jù)庫「Access denied」,這里總結(jié)一下,希望可以幫助大家盡快解決問題。前提是你要連接的MySQL數(shù)據(jù)庫沒有ip地址、端口、防火墻設(shè)置等網(wǎng)路方面的問題。

MySQL安裝完成后出現(xiàn)最多的問題是程序無法連接到數(shù)據(jù)庫「Access denied」,網(wǎng)上的帖子很多,大多是教你如何調(diào)整配置以實現(xiàn)連接,然而并沒有真正告訴你為什么會出現(xiàn)該問題,這里總結(jié)一下,希望可以幫助大家盡快解決問題。前提是你要連接的MySQL數(shù)據(jù)庫沒有ip地址、端口、防火墻設(shè)置等網(wǎng)路方面的問題。

MySQL access denied for user ...

部分開發(fā)者「本人也是其中之一,哈哈」使用root用戶直接連接MySQL,強(qiáng)烈不推薦,因為MySQL的root用戶是管理數(shù)據(jù)庫用的,應(yīng)用程序通過root連接數(shù)據(jù)庫非常非常不安全,甚至破壞了MySQL的賬戶安全體系,尤其是生產(chǎn)環(huán)境,DBA絕對不會讓你這么干的。

只要Access denied是由于賬戶權(quán)限問題導(dǎo)致的,一般推薦的***實踐步驟如下,遵從這些步驟,你既可以了解到整個MySQL的賬戶權(quán)限體系,同時又不再可能遇到MySQL Access denied for user...這個問題。

MySQL添加數(shù)據(jù)庫并配置用戶和權(quán)限的***實踐樣例

一、以root用戶身份連接到MySQL服務(wù)器,如果已為root帳戶分配了密碼,則還必須提供-p選項。

  1. //以root用戶身份登錄到MySQL服務(wù) 
  2. shell> mysql -u root -p 
  3. //與上面命令功能一致,只是默認(rèn)選中了mysql這個庫 
  4. shell> mysql -u root -p mysql 

二、創(chuàng)建一個測試數(shù)據(jù)庫mytest

  1. mysql> create database mytest character set 'utf8' collate 'utf8_general_ci'; 

知識拓展:顯示已有庫

  1. mysql> show databases; 

三、以root身份連接到服務(wù)器,添加新帳戶

  1. //創(chuàng)建一個主機(jī)名限制為localhost密碼是mypass的jeffrey用戶 
  2. mysql> create user 'jeffrey'@'localhost' identified by 'mypass'; 

帳戶的主機(jī)名部分(如果省略)默認(rèn)為“%”。%表示所有主機(jī)都可以通過當(dāng)前的賬戶訪問數(shù)據(jù)庫。

知識拓展:對賬戶進(jìn)行查詢、修改、刪除等操作

  1. //查看已有賬戶 
  2. mysql> select user,host from mysql.user; 
  3.  
  4. //可根據(jù)需要修改賬戶密碼,注意區(qū)分版本 
  5. //從MySQL 5.7.6開始,使用alter user語法修改密碼 
  6. mysql> alter user 'jeffrey'@'localhost' identified by 'new_password'; 
  7. //在5.7.6之前,使用set password語法修改密碼 
  8. mysql> set password for 'jeffrey'@'localhost' = password('new_password'); 
  9.  
  10. //重命名賬戶 
  11. mysql> rename user 'jeffrey'@'localhost' to 'jeff'@'127.0.0.1'; 
  12.  
  13. //刪除賬戶 
  14. mysql> drop user 'jeffrey'@'localhost'; 

四、對賬戶賦權(quán)

  1. //針對mytest庫的所有操作權(quán)限分配給'jeffrey'@'localhost'賬戶 
  2. mysql>grant all on mytest.* to 'jeffrey'@'localhost'; 
  3.  
  4. //針對db2庫的invoice對象的select權(quán)限分配給'jeffrey'@'localhost'賬戶,并允許該賬戶可繼續(xù)下發(fā)權(quán)限 
  5. mysql> grant select on db2.invoice to 'jeffrey'@'localhost' with grant option; 
  6.  
  7. 知識拓展:移除、查看已經(jīng)設(shè)置的權(quán)限 
  8. //移除權(quán)限 
  9. mysql> revoke all privileges on *.* from 'jeffrey'@'localhost'; 
  10. mysql> revoke select on db2.invoice from 'jeffrey'@'localhost'; 
  11.  
  12. //顯示root權(quán)限 
  13. mysql> show grants for 'root'@'localhost'; 
  14.  
  15. //要顯示授予您用于連接到服務(wù)器的帳戶的權(quán)限,可以使用以下任何語句: 
  16. mysql> show grants; 
  17. mysql> show grants for current_user; 
  18. mysql> show grants for current_user(); 

五、刷新權(quán)限,立即生效

  1. mysql> flush privileges; 

六、連接測試

  1. //這里給出jdbc連接mysql的字符串,方便驗證 
  2. jdbc:mysql://ip:3306/mytest?useUnicode=true&characterEncoding=utf8 

總結(jié)

通過上面的操作步驟,相信您已經(jīng)對整個MySQL的賬戶權(quán)限管理體系有個很清楚的認(rèn)識,如果出現(xiàn)MySQL Access denied for user...問題只需要按照上面的步驟排查一下即可***解決。

之所以,這么多的開發(fā)者遇到MySQL Access denied for user...問題,主要的原因有三:一是因為直接使用root連接,默認(rèn)root只能本地連接,遠(yuǎn)程連接自然失敗;二是因為賬戶與權(quán)限設(shè)置不正確;三是根本不了解MySQL賬戶權(quán)限管理的一般步驟「大部分屬于這種情況」。

【本文為51CTO專欄作者“朱國立”的原創(chuàng)稿件,轉(zhuǎn)載請通過作者微信公眾號“開發(fā)者圓桌”獲取聯(lián)系和授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2010-10-08 10:27:30

Mysql User表

2010-11-23 13:36:29

Mysql User表

2011-04-08 10:43:08

mysql數(shù)據(jù)access數(shù)據(jù)庫

2024-03-04 09:58:39

??:valid????:invalidCSS

2009-07-08 17:04:25

user cache

2011-03-21 10:35:10

2010-05-19 15:01:14

MySQL數(shù)據(jù)導(dǎo)入

2010-05-19 15:12:32

導(dǎo)入MySQL

2010-05-17 10:11:11

導(dǎo)入Mysql

2011-08-24 13:43:09

CREATE USER中文man

2011-03-24 16:12:55

Access

2009-08-06 14:53:41

C# User類

2011-08-11 15:03:21

ACCESS中文man

2012-09-26 14:51:15

虛擬化

2011-07-20 14:31:56

XCode User Scrip 腳本

2011-08-24 09:51:53

alter_user中文man

2011-08-24 14:59:50

drop_user中文man

2010-06-09 14:19:35

導(dǎo)入MySQL數(shù)據(jù)庫

2009-06-18 10:07:44

LINQ to ACC

2015-02-11 16:02:04

微信SDK
點贊
收藏

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

主站蜘蛛池模板: 韩国成人在线视频 | 国产免费观看视频 | 毛片免费观看视频 | 欧美日韩久久精品 | 少妇淫片aaaaa毛片叫床爽 | 我爱操 | 久久婷婷av | 亚洲成人综合在线 | 亚洲欧洲一区二区 | 精品免费在线 | 免费黄色日本 | 亚洲精品区 | 男女羞羞视频免费 | 午夜天堂精品久久久久 | 国产在线永久免费 | 日韩精品av | 成人免费一级视频 | 羞羞网站在线免费观看 | 91网站视频在线观看 | 国产视频第一页 | 欧美日韩免费在线 | 国产色网| 国产精品免费看 | 日本高清中文字幕 | 天天摸天天干 | 99久久精品视频免费 | www亚洲一区 | 久久国内精品 | 福利视频三区 | 人人九九精 | 一区二区三区久久 | www.久久久久久久久久久久 | 欧美日韩电影免费观看 | 瑟瑟免费视频 | 黑人巨大精品欧美一区二区免费 | 91精品国产欧美一区二区 | 日本午夜在线视频 | 日韩在线观看中文字幕 | 久久精品国产一区二区电影 | 伊人性伊人情综合网 | 国产高清视频 |