wampphpmyadmin拒絕訪問
① WampServer2.0phpMyadmin被拒絕訪問
用phpstudy吧,設置啥的還簡單
② wamp phpmyadmin打不開 顯示無法登陸MYsql伺服器
我用的是最新版的wampsever5,在win7(64位)下安裝正常使用,沒有無法進入phpMyAdmin的問題,但是我在虛擬機安裝了win8(64位專業版),測試在win8下面的使用情況時,就有問題,就是直接單擊在wamp圖標選擇進入phpMyAdmin時,提示403 forbidden,就是禁止訪問的意思。最後突然有一個想法,看下127.0.0.1/phpmyadmin能不能進,還真的進了,而在wamp圖標上選擇phpmyadmin進的話,看網址欄其實是localhost/phpmyadmin,我就想,為什麼用127.0.0.1/phpmyadmin可以進而用localhost/phpadmin就不可以進呢?(首先說明:用127.0.0.1和localhost都可以進入wamp的主頁),我就去查,後來看到localhost主頁左下角有一個Your Aliases,下面寫著:
我就點了第一個phpmyadmin,結果也是一樣,進不了,提示403 forbidden。但是卻讓我發現了aliases這個單詞,它的意思是"別名",然後我去網上找了一下,又研究了一下wamp的菜單(就是左鍵點南wamp程序圖標彈出的菜單),發現wamp的apache目錄下有一個Alias directories,然後Alias directories下面還有一個目錄,是http://localhost/phpmyadmin/,在這個http://localhost/phpmyadmin/下面又有一個選項,是編輯alias,點一下它,就會用記事本打開,然後找到裡面的:
<Directory "d:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
把它改成
<Directory "e:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
OK,一切搞定(不行就重啟wamp),終於可以直接點擊wamp圖標中的phpmyadmin選項進入phpmyadmin了,而不用手動輸入127.0.0.0/phpmyadmin,這多麻煩啊。
最後上幾個圖
1.進入修改alias的方法,如圖,點擊edit alias(可能有人設置成中文,中文就是編輯alias)
2.修改前
3.修改後(其實我是按上面#號後面的提示修改的)
後記:後來發現,只是按上面的配置還是不行,我之前按上面說的配置成功是因為我之前已經修改過httpd.conf這個文件,這個文件也是修改<directory></directory>標簽裡面的東西,如下圖
修改前:
修改後:
修改後,發現終於可以進入localhost/phpmyadmin了,後來我又把它改回去了,但是結果竟然一樣可以,這個我就真不知道怎麼回事了。
在修改的過程中,發現突然又進不了localhost了,剛裝好的時候是可以的,後來發現只要上線了就可以了,也就是put online,如下圖:
③ wampserver2.0i中phpmyadmin拒絕訪問
管理員root的密碼不正確。
可能你以前沒設置密碼,現在有人設置了密碼了。
④ wampserver配置mysql資料庫第一次打開phpmyadmin就拒絕訪問!怎麼解決啊
你是不是寫了密碼了啊
你的設置是不用密碼都可以登錄
⑤ php中mysql資料庫打開時拒絕訪問,用的是wamp的,phpMyAdmin 試圖連接到 MySQL 伺服器,但伺服器拒絕訪問
在服務那裡開啟mysql的服務,我的電腦--右鍵管理--服務和應用程序--找mysql---右鍵屬性--啟動
你在命令行能不能進去?不能進去就是你密碼錯了
無論通過什麼途徑遠程訪問都出現錯誤可以認為是系統有防火牆之類的限制,解決方法是在 my.cnf 裡面的 [mysqld] 段增加一個啟動參數
skip-name-resolve
⑥ 我安裝了wamp,就是這個phpMyAdmin出現拒絕訪問。出現圖片所示的問題,求救大神應該怎麼解決
連接出錯。沒有設置root用戶的密碼吧。去設置一下你的mysql的root用戶密碼;或者,新建一個用戶。
-------------------------------------------------------------------------------------------
<font color="red">創建:</font>
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
說明:username -
你將創建的用戶名, host - 指定該用戶在哪個主機上可以登陸,如果是本地用戶可用localhost,
如果想讓該用戶可以從任意遠程主機登陸,可以使用通配符%. password - 該用戶的登陸密碼,密碼可以為空,如果為空則該用戶可以不需要密碼登陸伺服器.
例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE
USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%'
IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE
USER 'pig'@'%';
---------------------------------------------------------------------------------------------------------------------
二,授權:
命令:GRANT privileges ON databasename.tablename TO
'username'@'host'
說明: privileges - 用戶的操作許可權,如SELECT , INSERT , UPDATE
等(詳細列表見該文最後面).如果要授予所的許可權則使用ALL.;databasename -
資料庫名,tablename-表名,如果要授予該用戶對所有資料庫和表的相應操作許可權則可用*表示, 如*.*.
例子: GRANT SELECT,
INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';
注意:用以上命令授權的用戶不能給其它用戶授權,如果想讓該用戶可以授權,用以下命令:
GRANT privileges ON
databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
---------------------------------------------------------------------------------------------
設置與更改用戶密碼
命令:SET PASSWORD FOR 'username'@'host' =
PASSWORD('newpassword');如果是當前登陸用戶用SET PASSWORD = PASSWORD("newpassword");
例子: SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
------------------------------------------------------------------------------------------
撤銷用戶許可權
命令: REVOKE privilege ON databasename.tablename FROM
'username'@'host';
說明: privilege, databasename, tablename - 同授權部分.
例子: REVOKE SELECT ON *.* FROM 'pig'@'%';
注意:
假如你在給用戶'pig'@'%'授權的時候是這樣的(或類似的):GRANT SELECT ON test.user TO 'pig'@'%',
則在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令並不能撤銷該用戶對test資料庫中user表的SELECT
操作.相反,如果授權使用的是GRANT SELECT ON *.* TO 'pig'@'%';則REVOKE SELECT ON test.user FROM
'pig'@'%';命令也不能撤銷該用戶對test資料庫中user表的Select 許可權.
具體信息可以用命令SHOW GRANTS FOR
'pig'@'%'; 查看.
----------------------------------------------------------------------------
| 以上文檔摘自互聯網上 偉大而無私的分享者 |
----------------------------------------------------------------------------
⑦ wamp訪問phpMyAdmin被拒絕了是怎麼回事
有沒有正確修改 phpMyAdmin 的配置文件?需要在phpMyAdmin 的配置文件中設置好需要訪問的資料庫。
⑧ 用wampserver中的phpMyAdmin時會提示 Access denied(訪問被拒絕)
原因是:沒有配置MySQL資料庫密碼。
1.打開D:wampappsphpmyadmin x.xx找到config.inc.php。
修改並保存:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MySQL密碼';
2.重啟wamp即可訪問。
⑨ phpmyadmin訪問被拒絕
去phpmyadmin文件夾中的config.inc.php文件中修改對應的mysql密碼
⑩ wampserver配置mysql資料庫第一次打開phpmyadmin就拒絕訪問!怎麼解決啊
解決辦法是重新設置root用戶密碼,在Windows平台下操作步驟如下:
1、以系統管理員身份登錄到系統;
2、如果MySQL伺服器正在運行,停止它。
如果是作為Windows服務運行的伺服器,進入服務管理器:開始菜單->控制面板->管理工具->服務
如果伺服器不是作為服務而運行的,可能需要使用任務管理器來強制停止它。
3、創建1個文本文件,並將下述命令置於單一行中:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
用任意名稱保存該文件。在本例中,該文件為C:\mysql-init.txt。
4、進入DOS命令提示:開始菜單->運行-> cmd
假定你已將MySQL安裝到C:\mysql。如果你將MySQL安裝到了另一位置,請對下述命令進行相應的調整。
在DOS命令提示符下,執行命令:
C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
在伺服器啟動時,執行由「--init-file」選項(作用:在啟動時從指定的文件中讀取SQL命令)命名的文件的內容,更改根用戶密碼。當伺服器成功啟動後,應刪除C:\mysql-init.txt。
5停止MySQL伺服器,然後在正常模式下重啟它。如果以服務方式運行伺服器,應從Windows服務窗口啟動它。如果以手動方式啟動了伺服器,能夠像正常情形下一樣使用命令。