如何通过SSH为MySql设置用户主机权限?
我设法在WebMin>中意外地为我的root用户设置了错误的域/ ip; MySQL服务器权限。就像我进入主机允许远程访问并输入错误的地址。现在,即使Webmin也无法使用凭据进入数据库。
答案 0 :(得分:1)
通过SSH登录服务器。
使用以下命令输入mysql:
mysql --skip-grant-tables -u root -p
skip-grant-tables
将导致mysql放弃此会话的权限系统。
然后使用grant命令向root用户授予任何权限:
grant all privileges on *.* to 'root'@'my-host-or-ip'