在局域网中,如果需要多个计算机共享mysql服务器资源,就需要设置mysql的访问权限。
以下是设置mysql局域网访问的步骤:
1. 打开mysql配置文件my.ini或my.cnf,找到bind-address选项,将其注释掉或改为对应计算机的IP地址:#bind-address = 127.0.0.1bind-address = 192.168.1.1002. 在mysql中创建需要访问的数据库和用户,并赋予权限:CREATE DATABASE mydb;GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'192.168.1.%' IDENTIFIED BY 'mypassword';FLUSH PRIVILEGES;3. 在防火墙中开放mysql端口号:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
以上三个步骤完成后,就可以在局域网中的其他计算机使用mysql客户端连接到该服务器了。连接命令如下:
mysql -h 192.168.1.100 -u myuser -p
其中-h参数指定mysql服务器的IP地址,-u参数指定连接用户名,-p参数指定连接密码。