比如我有两个IP 10.1.1.1 和 20.1.1.1
在不修改my.ini的情况下,启动mysql,那默认的是哪个IP?
使用客户端或其它程序连接mysql时,写哪个IP呢?
我试着在my.ini中设置bind-address也不行。启动失败。
启用MYSQL本身不需要主机IP, 哪怕你的机器不联网都可以单机启用MYSQL。
客户端连接需要指定数据库所在服务器的IP。 任何一个都可以,但你需要检查你的客户连接时候产生的账号是什么样。
不管是在cmd下还是用navicat都提示:cant connect to mysql server on "10.1.1.1" (10060)
我查了进程中有 msyql-nt.exe
mysql> GRANT ALL PRIVILEGES ON 数据库.表名 TO '用户名'@'IP地址' IDENTIFIED BY '密码'
可以这样:
mysql> GRANT ALL PRIVILEGES ON 数据库.表名 TO '用户名'@'10.1.1.1' IDENTIFIED BY '密码'
net start mysql
开启MYSQL的服务程序