無法選擇資料庫!Access denied for user ''@'localhost' to database ''解決
php程式碼如下
$connection = @mysql_connect("localhost","scetol","sce1234" )or die("無法連線到資料庫!");
mysql_select_db("count")or die("無法選擇資料庫!".mysql_error());
提示以下錯誤
無法選擇資料庫!Access denied for user 'scetol'@'localhost' to database 'count'
原來用的是scetol這個資料庫.現在新建立一個數據庫.用scetol賬號連線,會提示以下錯誤.
原因是scetol這個賬號,其實不是超級管理員的賬號,是我專門為scetol資料庫建立的.所以.用他連線新的資料庫count,當然是提示錯誤的.
解決方法是.為count單獨建立一個許可權比較低的專用賬號即可.在phpmyadmin中.開啟count這個新資料庫.點選右上角的許可權.進入後,點選新增新使用者,設定一下使用者名稱與密碼.主機選擇本地即localhost
然後直接點選執行.下面的都不要打勾.
提示新增完使用者後,會有一個選項.如圖,然後直接選擇新的資料庫後進入.
然後按下圖紅框中所示,打勾.點選執行即可.管理許可權不要打勾.
相關推薦
無法選擇資料庫!Access denied for user ''@'localhost' to database ''解決
php程式碼如下 $connection = @mysql_connect("localhost","scetol","sce1234" )or die("無法連線到資料庫!"); mysql_select_db("count")or die("無法選擇資料庫!"
Access denied for user ''@'localhost' to database 'mysql‘’
在修改mysql的root使用者密碼後,再登陸,提示如標題的錯誤,找了一番答案之後,終於解決,步驟如下: 1.停掉mysql: service mysqld stop 2.使用不驗證的狀態登陸mysql: mysqld_safe --ski
mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database
報錯,拒絕訪問。一臉懵逼,還可以有這問題?我的表明明在navicat可以看見呀。 後來想自己設定了mysql使用者名稱密碼。於是 mysql -uroot -p(你的密碼)。登入進去。 再看下sh
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'忘記mysql密碼
今天去連公司的mysql資料庫,忽然發現用原來的密碼登入不進去,不知道是什麼鬼,只能強制修改了!我的作業系統是Centos6.5 ,一共有兩種方法:1、修改配置檔案 [[email protected]~]# service mysqld st
遇到錯誤ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysql',的解決辦法
新裝的mysql,訪問mysql資料庫是遇到問題:ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysq
MySQL報錯:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
原因:mysql資料庫的user表裡,存在使用者名稱為空的賬戶可以視為匿名賬戶,導致登入的時候是雖然輸入的是root,但實際用匿名登入的; 解決辦法: 在my.cnf的[mysqld]欄位加入
windows下mysql提示access denied for user ''@'localhost' to database
最近在使用MySQL,版本為‘5.6.20’。 在官網http://dev.mysql.com/downloads/mysql/下載最新windows安裝版本,之後安裝。我選的是custom安裝模式,設定安裝路徑後,一直next即可。 安裝完成後,使用命令列cmd進入安裝路
Mysql錯誤: Access denied for user ''@'localhost' to database 'mysql'
1.關閉mysql # service mysqld stop2.遮蔽許可權 # mysqld_safe --skip-grant-table 螢幕出現: Starting demo fr
解決Access denied for user ''@'localhost' to database 'mysql'問題
在修改mysql的root使用者密碼後,再登陸,提示如標題的錯誤,找了一番答案之後,終於解決,步驟如下:1.停掉mysql: service mysqld stop2.使用不驗證的狀態登陸mysql: mysqld_safe --skip-
ERROR 1044 (42000)Access denied for user @localhost to database
ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘demo’ 不管輸入什麼都是提示許可權不夠 mysql> create database sufadi; E
access denied for user ''@'localhost' to database(Window 已親測)
新安裝的資料庫建立新資料庫的時候通常會出現access denied for user ''@'localhost' to database的錯誤,原因是用的是匿名使用者,需要更改密碼。網上流程的解決方案是Linux系統下的解決方法,這裡說下在Window下怎麼解決(親測)。
WampServer解決Access denied for user ''@'localhost' to database 'mysql'的問題
首先Access denied for user ”@’localhost’ to database ‘mysql’和 Access denied for user ‘root’@’localhost’ (using password: YES) 不是一個問題,
MySQL : Access denied for user ''@'localhost' to database 'mysql'問題看點。
問題描述: MySQL命令列,登陸root賬戶的時候,密碼為不為空,但是執行‘use mysql;’命令的時候,總是提示:‘Access denied for user ”@’localhost’ to database ‘mysql’ ’。 仔細看錯誤提示
MySQL5.6.12 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
問題描述: MySQL命令列,登陸root賬戶的時候,密碼為空,但是執行‘use mysql;’命令的時候,總是提示:‘Access denied for user ”@’localho
mysql建立資料庫後出現Access denied for user 'root'@'%' to database 'xxx'
歡迎掃碼加入Java高知群交流 1.建立資料庫 create database mytest; 2.連線資料庫 報以下錯: Access denied for user 'root'@'%' to database 'mytest' 原因:建立完資料庫後,需要進行
mysql Access denied for user ‘dbaccount’@’%’ to database
遇到這個 Error, 就是說因為 dbaccount 許可權只開了 ‘dbaccount’@’localhost’,解法是再開一個許可權是 ‘dbaccount’@’%’ 就可以用外部 ip 連進 database server. SQL 語法: CREATE USER 'dbuser'@'localho
訪問網站出現Access denied for user 'root'@'%' to database 'xxx'
在linux下連線了資料庫之後,網頁上顯示Access denied for user 'root'@'%' to database 'xxx'的字樣時, 通過資料庫授權: grant all on xxx.* to 'root'@'%' identified by 'pa
Cannot create PoolableConnectionFactory (Access denied for user ''@'localhost' (using password: YES)
Cannot create PoolableConnectionFactory (Access denied for user ‘’@‘localhost’ (using password: YES))在使用dbcp連線池獲取資料庫連線時出現的異常解決方法 按照
出現Access denied for user: '***@localhost' (Using password: YES/NO)錯誤解決辦法
出現Access denied for user: '***@localhost' (Using password: YES) 出現Access denied for user: '***@localhost' (Using password: NO) 錯誤解決辦法 出
Mysql 1044錯誤程式碼:Access denied for user ''@'localhost'的解決方案
親愛的程式設計師們,在日常開發中,你是否遇到過使用者名稱+密碼登入不了mysql了,或者修改了mysql密碼之後,建立資料庫,總是提示1044錯誤程式碼呢,亦或者進入mysql之後,show databases只有test和information_schema