当前位置: 首页 > 知识库问答 >
问题:

找不到mySQL允许在mac Big Sur上进行远程访问的My.cnf配置文件

邓仲卿
2023-03-14

我正在尝试允许远程访问我为某人创建的MySQL工作台数据库。我创建了该用户并授予他们完全访问权限,然而,当我尝试以该用户身份从另一台笔记本电脑登录时,它说访问被拒绝(是的,我检查了密码是否正确)。然后我在Google上看到,您需要从MySQL中调整my.cnf文件中的binding_address,但我似乎找不到它的位置(如果它存在的话)。我在这里看到了其他关于这个的帖子,尝试了所有的解决方案,但仍然没有运气。

如果有人对如何访问或创建my.cnf以允许远程访问mac上的MySQL数据库有任何建议,Big Sur,那就太好了。

到目前为止,root用户的主机是'localhost'(不确定是否应该更改)。上次我把这个改成我的IP地址时,由于某种原因我被锁定在数据库之外,不得不重新启动所有的东西,重新构建整个数据库。下面是我用来创建访问数据库的用户的语法:

*与我的IP地址的其余部分相似。

CREATE USER 'user'@'67.81.**.*' IDENTIFIED BY 'password3!';
GRANT ALL PRIVILEGES ON fsk TO 'user'@'67.81.**.*' WITH GRANT OPTION;
FLUSH PRIVILEGES;

创建用户后,我进入“MySQL Workbench中的用户和特权”,并手动选中所有框以授予用户完全访问权限。然后,当我尝试从另一台笔记本电脑登录数据库时,我得到以下错误:

“无法使用用户user连接到MySQL67.81.**.*:3306。无法连接到本地主机”

暂时还没有答案

 类似资料:
  • 本文向大家介绍允许远程用户访问mysql服务sql语句,包括了允许远程用户访问mysql服务sql语句的使用技巧和注意事项,需要的朋友参考一下 mysql> grant all privileges on cakephp.* to cakephp@192.168.14.1 identified by 'lpfukia'; Query OK, 0 rows affected (0.01 sec) m

  • 在《MySQL my.ini配置文件详解》一节我们讲解了 Windows 操作系统中 MySQL 的配置文件 my.ini。Linux 操作系统中 MySQL 的配置文件是 my.cnf,一般会放在 /etc/my.cnf 或 /etc/mysql/my.cnf 目录下。总的来说,my.cnf 类似于 my.ini 配置文件。 如果你使用 rpm 包安装 MySQL 找不到 my.cnf 文件,可

  • 问题内容: 我已经在本地计算机上安装了MySQL Community Edition 5.5,并且希望允许远程连接,以便可以从外部源进行连接。 我怎样才能做到这一点? 问题答案: MySQL默认情况下允许这样做。 默认情况下禁用的是远程访问。如果要启用它,请在本地运行此SQL命令: 然后找到以下行并将其 注释 在文件中,该文件通常位于Unix / OSX系统上。在某些情况下,文件的位置是/etc/

  • 问题内容: 我创建的用户使用。但是我无法连接: 创建user时,我可以连接。为什么?’%’不是来自任何主机吗? 问题答案: 为了远程连接,您必须使MySQL将端口3306绑定到my.cnf中计算机的IP地址。然后,您必须同时在localhost和’%’通配符中创建用户,并在所有DB上授予权限 。 见下文: my.cnf(在Windows上为my.ini) 然后 然后 根据您的操作系统,您可能必须打

  • 问题内容: 我正在尝试使用Java中的Selenium来获取用户的地理坐标,但是使用IP地址不够准确,因此我想使用该网站http://www.whataremycoordinates.com/,但是它无法正常工作,我猜这是因为您必须允许位置使用,所以无论如何我都可以在Selenium中使用位置使用,或者也许可以通过其他方法来获取确切的地理坐标 问题答案: 通常,当站点想要获取此类数据时,浏览器会询

  • 问题内容: 是否有MySQL命令来定位配置文件,类似于PHP的 定位方式? 问题答案: 没有内部MySQL命令可以跟踪此信息,它有点抽象。该文件可能位于5个(或更多?)位置,它们都将有效,因为它们会加载级联。 /etc/my.cnf /etc/mysql/my.cnf $ MYSQL_HOME / my.cnf [datadir] /my.cnf 〜/ .my.cnf 这些是MySQL查看的默认位