[英]1045 - Access denied for user after executing query
我的PhpAdmin工作正常,但我執行了以后的查詢,之后我無法登錄我的phpmyadmin
mysqli_real_connect():( HY000 / 1045):用戶'root'@'localhost'拒絕訪問(使用密碼:YES)
phpMyAdmin嘗試連接到MySQL服務器,服務器拒絕連接。 您應該檢查配置中的主機,用戶名和密碼,並確保它們對應於MySQL服務器管理員提供的信息。
查詢我已執行
mysql> create database bwadmindb
mysql>使用bwadmindb;
mysql>授予所有特權。 通過'Tibco123'WITH GRANT OPTION獲得@ IDENTIFIED;
授予創建,選擇,更新,插入,刪除ON 。 到bwuser @ IDENTIFIED BY“bwuser”;
幫我恢復phpmyadmin的默認設置!
看這篇文章:
使用--skip-grant-tables選項(安全設置)啟動MySQL服務器實例或守護程序。
$ mysqld --skip-grant-tables
執行這些語句。
$ mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;
如果您面對上述未知字段密碼錯誤,請使用:
update user set authentication_string=password('my_password') where user='root';
最后,在沒有--skip-grant-tables
選項的情況下重新啟動實例/守護程序。
$ /etc/init.d/mysql restart
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.