首先,大家需要检查一下MySQL的设置。在MySQL安装目录下找到my.ini文件(如果是Linux系统,找到/etc/mysql/mysql.conf.d/mysqld.cnf),打开该文件,找到bind-address这一行,在这一行添加以下内容:
bind-address = 0.0.0.0
这样设置的意思是允许从任何IP地址连接MySQL服务器,如果只想允许某些IP连接MySQL服务器,则将0.0.0.0替换为该IP即可。
然后,大家需要检查一下防火墙设置。在防火墙设置中,确保3306端口处于打开状态,否则其他电脑是无法连接到该端口的。如果3306端口未开放,需要手动开放该端口。
最后,在MySQL数据库中,需要创建一个具有远程访问权限的账户。首先登录到MySQL数据库,在控制台中输入以下命令:
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
其中,用户名和密码自定义设置即可。这一步是创建该账户。接下来,需要给该账户授权。输入以下命令:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
这样就给该账户赋予了所有数据库的所有权限。需要注意的是,只能给有限的数据库和表赋予权限,不建议给所有数据库和表授权。
以上三个步骤完成后,其他电脑即可通过MySQL客户端连接到MySQL服务器了。