当先锋百科网

首页 1 2 3 4 5 6 7

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客户端进行数据库操作了。