『壹』 PHP警告:mysql_connect():拒絕訪問用戶「根」@「localhost」(使用密碼:
出現此問題一般會有兩種可能:
1、mysql資料庫的密碼不正確
2、用戶沒有訪問許可權
解決辦法如下:
1、使用資料庫管理工具按照之前的賬戶密碼登陸是否成功,如果成功則可在管理軟體中查看用戶許可權。如(navicat)
2、如果登陸不成功,則需重置密碼,步驟如下:
Windows環境下:
①.以系統管理員身份登陸系統。
②.打開cmd-----net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
③.我的mysql安裝在d:usrlocalmysql4in下。
④.跳過許可權檢查啟動mysql.
d:usrlocalmysqlinmysqld-nt --skip-grant-tables
⑤.重新打開cmd。進到d:usrlocalmysql4in下:
d:usrlocalmysqlinmysqladmin -u root flush-privileges password "newpassword"
d:usrlocalmysqlinmysqladmin -u root -p shutdown 這句提示你重新輸密碼。
⑥.在cmd里net start mysql
Linux環境下:
如果忘記了MySQL root密碼,可以用以下方法重新設置:
①.KILL掉系統里的MySQL進程;
killall -TERM MySQLd
②.用以下命令啟動MySQL,以不檢查許可權的方式啟動;
safe_MySQLd --skip-grant-tables &
③.然後用空密碼方式使用root用戶登錄 MySQL;
MySQL -u root
④.修改root用戶的密碼;
MySQL> update MySQL.user set password=PASSWORD('新密碼') where User='root';
MySQL> flush privileges;
MySQL> quit
重新啟動MySQL,就可以使用新密碼登錄了。
『貳』 安裝sql server2012英文版時提示缺失系統管理員賬戶怎麼辦
添加一個管理員賬戶,在控制面板用戶類型改為管理員賬戶類型就行。