据我所知,我的问题是关于ip和网络知识。
我已经在数字海洋液滴上设置了Mysql。我想从我的本地电脑连接到它。事实上,我通过应用几个步骤做到了,比如:
- 设置防火墙并允许所有Ip
- 在/etc/mysql/mysql.conf.d/mysqld.cnf中注释出bind127.0.0.1
我的问题是我需要允许所有的ip,并且我不能设置特定的端口。
我已经检查了我本地电脑的IPv4 ip并将其放在上
sudo ufw allow from 192.168.1.2 ip to any port 3306
和
GRANT ALL PRIVILEGES ON . TO 'root'@'192.168.1.2' WITH GRANT OPTION;
但它不起作用,它说这不是我的知识产权。我刚刚检查了我的网络ip,看到了类似于192.168.1.2的东西,但它不起作用。我应该向这些配置写入什么类型的ip,在哪里可以找到这个ip?
192.168.1.2是您在本地网络上的内部地址,您必须找到计算机的外部地址