我找了很多东西,但没能解决那个问题。我能够访问运行在不同windows机器上的MySQL服务器。我已经采取的步骤是
将my.ini文件绑定地址更改为0.0.0.0
创建用户并由GRANT ALL PRIVILEGES ON DATABASE.* TO user@'%' IDENTIFIED BY 'password';授予权限
从命令行到windows MySQL server mysql -h windows server ip -u user -p
它工作得很好,在MySQL工作台上,我可以从我的机器连接到windows MySQL服务器
我在Azure上提供了Windows 2012虚拟机。我在这个虚拟机上安装了Neo4j服务器,并且正在访问localhost:7474上的Neo4j浏览器。
但是,我不能使用虚拟机的公共IP e.g <machineIP:7474>访问外部浏览器
以下是我迄今所做的工作:
在Azure门户中,我为NSG添加了入站规则,允许http和https端口80和443 (我在同样托管在Azure中的Linux虚拟机上也这样做了,我可以很好地访问浏览器)
我还在Windows中添加了一个入站规则,以允许Port 80 and 443 as well
是什么阻止我从外部访问虚拟机
我办公室里的linux电脑:
> uname -a
Linux 3.2.0-2-686-pae #1 SMP Tue Mar 20 19:48:26 UTC 2012 i686 GNU/Linux.
它有两个ISP,第一个是静态ip和默认路由:
> ip ro
default via 19.11.20.15 dev vlan40
19.11.20.0/27 dev vlan40 proto kernel scope link src 19.11.20.20
第二个是gprs调制解调器。我不使用默认路由调用wv配:
> ip ro
10.64.64.64 dev ppp
我遇到了一个网络命名空间问题。我有一个设置名称空间的脚本。它工作在一个Linux机器上,而不是另一个。
剧本:
function iface_up() {
ip netns add riatans
ip netns exec riatans ip addr add 127.0.0.1/8 dev lo
ip netns exec riatans ip link set lo up
ip link add riatavpn type veth peer name vpn1
ip link set riatavpn up
ip link set vpn1 netns r
我正在尝试为windows配置Apache FtpServer,其中大部分已经在运行,但是我很难理解数据库用户管理器.
对于这一点和SQL,我或多或少是个新手,但是我已经有了一个使用VSFTPD在Linux上运行的FTP服务器。该公司希望从linux迁移到windows,我必须为近5000名用户创建帐户(这就是我想使用数据库管理器的原因)。
以下是我的问题:
我可以看到xml配置控制到数据库的连接,但是它如何控制身份验证?有人能解释一下哪一部分处理来自数据库的用户身份验证吗?EDIT: by user authentication, I do not mean the database c
我在linux上有一个客户端,在windows上有mysql服务器。
我想远程连接到mysql 2台计算机可以相互ping通,在mysql服务器上没有任何问题我正确设置了权限,以便允许指定的客户端进行连接
WIN IP: 192.168.1.2
Linux IP:192.168.1.3
在windows系统中:
GRANT ALL ON *.* TO 'parsa'@'192.168.1.3' IDENTIFIED BY 'parsa';
flush all privileges;
在我的linux中,在my.cnf中,我在mysqld部分写下