已解决
MySQL 8 - 启用远程连接
来自网友在路上 171871提问 提问时间:2023-10-20 10:25:55阅读次数: 71
最佳答案 问答题库718位专家为你答疑解惑
要在 MySQL 8 中启用远程连接,需要执行以下步骤:
- 在 MySQL 8 服务器上,打开 MySQL 配置文件以进行编辑。通常,MySQL 的配置文件位于
/etc/mysql/mysql.conf.d/mysqld.cnf
。
使用文本编辑器(例如 nano
或 vim
)打开配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
如果 MySQL 配置文件位于不同的位置,请相应地修改路径。
- 找到并编辑
bind-address
选项。将bind-address
更改为 MySQL 服务器的 IP 地址,或者将其更改为0.0.0.0
以允许任何 IP 地址连接到服务器。例如:
bind-address = 0.0.0.0
这将允许来自任何 IP 地址的远程连接。如果想要限制到特定 IP 地址,请将其替换为相应的 IP 地址。
-
保存并关闭文件。
-
重新启动 MySQL 服务,以便新配置生效:
sudo systemctl restart mysql
- 接下来,登录到 MySQL 并掇一个允许远程访问的用户,并为其分配适当的权限。例如,创建一个名为
remoteuser
的用户,分配权限:
CREATE USER 'remoteuser'@'%' IDENTIFIED BY '123321';GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
请将 'remoteuser'
替换为希望创建的用户名,'%'
允许从任何主机远程连接,'password'
替换为用户的密码。
- 最后,确保防火墙不阻止 MySQL 的连接请求。根据操作系统和防火墙配置,可能需要更新防火墙规则以允许 MySQL 3306 端口的流量。
查看全文
99%的人还看了
相似问题
- 配置Nginx服务器用于Web应用代理和SSL{仅配置文件}
- rk3588使用vscode远程debug 配置文件
- Python3.7+PyQt5 pyuic5将.ui文件转换为.py文件、Python读取配置文件、生成日志
- SpringBoot-配置文件properties/yml分析+tomcat最大连接数及最大并发数
- Nginx的核心配置文件
- docker 安装mongodb 实现 数据,日志,配置文件外挂
- 总结:利用原生JDK封装工具类,解析properties配置文件以及MF清单文件
- 在gitlab中指定自定义 CI/CD 配置文件
- Spring集成MyBatis(自定义类和xml配置文件两种形式)
- IS420ESWBH3A GE 附加配置文件和I/O组件中的单独标签
猜你感兴趣
版权申明
本文"MySQL 8 - 启用远程连接":http://eshow365.cn/6-20230-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!