我正在使用MySQL。我的root用戶沒有所有權限。我如何將所有權限返回給root用戶?如何一步一步做到這一點?如何將所有權限返回給MySQL中的root用戶?
回答
以root身份登錄,然後運行下面的MySQL命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
錯誤 SQL查詢: 授予*上的所有特權。 *到'root'@'localhost'; MySQL說:文檔 #1045 - 訪問被拒絕用戶'root'@'localhost'(使用密碼:YES) – Steven 2009-11-10 15:40:51
當您運行此操作時,您是否以root用戶身份登錄到mysql,是否正確? – 2009-11-10 15:47:53
我想知道你是否需要設置密碼,也許能夠授予: 授予所有特權*。*到'root'@'localhost'IDENTIFIED BY'some_password'授予選項; – 2009-11-10 15:51:44
這爲我工作在Ubuntu:
停止MySQL服務器:
/etc/init.d/mysql stop
開始從命令行的MySQL :
/usr/sbin/mysqld
在另一端輸入mysql和問題:
grant all privileges on *.* to 'root'@'%' with grant option;
您可能還需要添加
grant all privileges on *.* to 'root'@'localhost' with grant option;
,並選擇使用密碼。
flush privileges;
然後退出MySQL提示符,然後殺死在前臺運行的mysqld服務器。與
/etc/init.d/mysql start
重新啓動如果您面對的授予權限訪問被拒絕的問題,您可以嘗試mysql_upgrade來解決這個問題:
/usr/bin/mysql_upgrade -u root -p
以root身份登錄:
mysql -u root -p
運行此命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
mysql> FLUSH PRIVILEGES;
- 1. 如何將所有權限返回給MySQL中的root用戶?
- 2. 沒有root權限的Mysql
- 3. 如何在MySQL中授予root @ localhost所有權限?
- 4. mysql root @ localhost沒有權限
- 5. mysql重置root用戶權限
- 6. Mysql查詢找到具有所有給定權限的用戶
- 7. 授予所有用戶mysql的權限?
- 8. 我如何檢查mysql用戶擁有像root用戶一樣的權限
- 9. mysql root用戶是否總是擁有默認的所有權限?
- 10. 如何恢復MySQL root用戶的權限?
- 11. MYSQL:授予權限給所有的用戶對數據庫
- 12. MySQL用戶和所有權限
- 13. 如何重置MySQL root用戶密碼和權限
- 14. Mysql將所有權限授予處處使用的用戶
- 15. 如何在sql中查找所有用戶的所有權限?
- 16. 所有主機的MySQL root訪問權限
- 17. 將Web API的權限返回給AngularJs客戶端
- 18. 使用root權限訪問服務器,我將如何更改mysql root密碼?
- 19. 如何將照相機傳輸給有權限的用戶
- 20. 沒有root權限的mysqlworkbench
- 21. 如何重置爲root @ phpmyadmin的所有權限?
- 22. 如何限制其他用戶在MySQL中刪除root用戶?
- 23. 擁有root(管理)權限的用戶列表用戶
- 24. 如何將視圖的所有權限授予任意用戶
- 25. 如何將所有postgres權限授予我的本地用戶?
- 26. MySQL:查找具有給定數據庫權限的所有用戶
- 27. 試圖修復MySQL的root用戶權限
- 28. 我如何給我的Android應用程序提供root權限?
- 29. 授予MySQL用戶有限權限
- 30. MySQL用戶權限
看看http:// askubun tu.com/questions/766334/cant-login-as-mysql-user-root-from-normal-user-account-in-ubuntu-16-04 – charneykaye 2017-01-11 20:33:31