根据你提供的引用内容,这个异常是由于My
SQL服务器设置了限制只允许特定的主机连接到数据库而导致的。具体地说,错误消息中指出主机名为
'L
APTOP-ROLL7OGL
'的主机不被允许连接到My
SQL服务器。
要解决这个问题,你需要修改数据库用户的访问权限。首先,你需要使用命令行或者任何My
SQL客户端登录到My
SQL服务器。然后,执行以下步骤:
1. 使用命令 `use my
sql;` 切换到my
sql数据库。
2. 使用命令 `SELEC
T user,
host FROM my
sql.user;` 查看当前数据库用户和其允许连接的主机列表。
3. 找到用户为
'root
'(或者你正在使用的用户名)的那一行,确保其
host列中包含可以访问My
SQL服务器的主机名或IP地址。
4. 如果
host列中没有包含你的主机名或IP地址,使用以下命令添加远程访问权限:`GRANT ALL PRIVILEGES ON *.* TO
'root
'@
'你的主机名或IP地址
' IDENTIFIED BY
'你的密码
' WITH GRANT OPTION;`,将其中的
'root
'替换为你的用户名,
'你的主机名或IP地址
'替换为你的主机名或IP地址,
'你的密码
'替换为你的密码。
5. 使用 `FLUSH PRIVILEGES;` 命令刷新权限。
6. 退出My
SQL客户端。
通过这些步骤,你应该可以成功修改用户的访问权限,并解决这个异常。这样,你的主机
'L
APTOP-ROLL7OGL
'就可以被允许连接到My
SQL服务器了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [解决
java.
sql.
SQLException:
null,
message from
server: “
Host ‘IPXXX‘ is not
allowed to
connect异常](https://blog.csdn.net/weixin_44411206/article/details/126465940)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-
null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [
java.
sql.
SQLException:
null,
message from
server: “
Host ‘%’ is not
allowed to
connect to](https://download.csdn.net/download/weixin_38720653/13687787)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-
null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]