DBIconnectfailed:HostisnotallowedtoconnecttothisMariaDBserver
2022-07-08 17:18阅读:
源自链接:https://blog.csdn.net/qq_45085295/article/details/123442231
【0. 原因】
简单的权限问题,原因:
MySQL没有设置远程(或局域网)的访问权限

【1.查询是否有远程访问账户】
可以先查询当前mysql的用户都有什么,顺手把没用的清一清。 如果和图中一样有一条 host=%
的用户信息,那么它其实就是一个远程访问这个mysql的账号。就不用再设置了。
【2.没有的话进行设置】
如果没有或者是忘记了密码,就执行下条命令:
MariaDB [(none)]> grant all privileges on *.* to '用户名'@'%' identified by ‘密码’ with grant option;
注释: 第一个 * ,表示被授权访问的库
第二个 *,
表示库下的所有表
'用户名'@'%'
用户名 表示授权用户,%表示任意的ip地址
【identified by ‘密码’】
访问mysql的密码
【0. 原因】
简单的权限问题,原因:

【1.查询是否有远程访问账户】
可以先查询当前mysql的用户都有什么,顺手把没用的清一清。
【2.没有的话进行设置】
如果没有或者是忘记了密码,就执行下条命令:
MariaDB [(none)]> grant all privileges on *.* to '用户名'@'%' identified by ‘密码’ with grant option;
注释: 第一个 * ,表示被授权访问的库
