我无法远程访问我的数据库,我唯一发现的是端口 3306 对 127.0.0.1 开放,我希望它在全球范围内开放。我在访问数据库时收到的错误是无法建立连接,因为目标机器主动拒绝了它。
我有ubuntu 16.04,安装mariaDB,bind-address = 0.0.0.0。
当我点击sudo netstat -plnt它时返回:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 21013/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1172/sshd
tcp6 0 0 :::8080 :::* LISTEN 13710/apache2
tcp6 0 0 :::80 :::* LISTEN 13710/apache2
tcp6 0 0 :::22 :::* LISTEN 1172/sshd
tcp6 0 0 :::443 :::* LISTEN 13710/apache2
Run Code Online (Sandbox Code Playgroud)
没有0 0.0.0.0:3306。
我怎么能允许0 0.0.0.0:3306。
sudo ufw status 返回:
Apache Full ALLOW Anywhere
22 ALLOW …Run Code Online (Sandbox Code Playgroud) 我从 17.04 移至 18.04,但窗口切换和工作区发生了很多变化。在 17.04 上,我必须使用windows+S键打开所有工作区,然后通过箭头键导航进行选择。此外,每个窗口在其工作区中都是可见的,其他工作区无法访问它。
如果我有两个终端或代码编辑器窗口,我可以通过alt+tab长按打开它们,然后我必须在它们之间选择窗口。现在就像按alt+ tab,然后按向下键在相同的应用程序窗口之间进行选择。
非常烦人,请提出解决方案。