服务器mysql远程访问[重复]

Posted

技术标签:

【中文标题】服务器mysql远程访问[重复]【英文标题】:Server mysql remote access [duplicate] 【发布时间】:2020-09-11 21:19:05 【问题描述】:

我有一个沙盒服务器,我想在我的 ubuntu 设置上远程访问 mysql 服务器,而无需打开 Putty 或任何其他介质,即在我的本地命令提示符下。

我试过这种方式 -

在这里,我使用 '%' 进行了新用户测试,以便可以从所有 IP 访问它。然后我授予了所有权限并刷新了权限。

但无法在本地访问服务器 MySQL -

在这里,我尝试了在搜索过程中找到的所有命令版本。

我应该做什么以及如何做,请帮忙。 以及我应该如何进一步更改以远程访问服务器 MySQL。

【问题讨论】:

【参考方案1】:

默认情况下,远程访问在 MySQL 服务器中被禁用。 您需要编辑 my.cnf 文件并添加一行

bind-address=YOUR-SERVER-IP

并禁用skip-networking - 以便服务器根本不监听TCP/IP 连接。与 mysqld 的所有交互都必须通过 Unix 套接字进行。

保存cnf文件后记得重启mysqld。

然后你需要使用iptables打开服务器的TCP 3306端口。

【讨论】:

谢谢,能否请您详细分享命令答案。 @smartdroid 见这里cyberciti.biz/tips/…

以上是关于服务器mysql远程访问[重复]的主要内容,如果未能解决你的问题,请参考以下文章

服务器的MySQL不能远程访问

如何把mysql设置成网络数据库,即远程访问mysql

MySQL数据库设置远程访问权限方法小结

如何设置mysql远程访问及防火墙设置?

如何远程访问MySQL数据库详解

如何开启MySQL远程访问权限 允许远程连接