MySQL免安装版可以方便地用于开发和测试环境的搭建,但是默认情况下只能使用本地socket连接,如果需要远程连接,则需要配置TCP/IP。下面就来介绍一下如何配置。
首先,打开MySQL的配置文件my.ini,找到一下两行:
skip-networking #bind-address = 127.0.0.1
将这两行注释掉(在前面加上#),并添加以下代码:
[mysqld] port = 3306 bind-address = 0.0.0.0
其中,port表示端口号,可以按实际需要修改;bind-address表示绑定的地址,0.0.0.0表示可以接受任意地址的连接。
然后,重启MySQL服务。可以在命令行中使用以下命令:
net stop mysql net start mysql
接着,登录MySQL控制台,使用以下命令创建一个允许远程连接的用户:
CREATE USER 'username'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'; FLUSH PRIVILEGES;
其中,username是要创建的用户名,password是密码。%表示可以从任意IP地址进行连接,也可以指定具体的IP地址。
最后,可以使用MySQL客户端连接数据库。在连接串中,指定用户名和密码,以及服务器的IP地址和端口号:
mysql -h 192.168.1.100 -P 3306 -u username -p
连接成功后,就可以使用MySQL客户端进行数据库操作了。