树莓派安装 MySQL | Ohmer's Blog

JerryXia 发表于 , 阅读 (0)

然后安装

1
sudo apt-get install mysql-server

接着会提示你为root用户设置密码,并且确认密码。输入完成后,稍等mysql就安装完成。可以测试一下。

1
mysql -u root -p

然后输入刚刚设置的密码。

开启远程登录

配置权限

1
sudo nano /etc/mysql/my.cnf

找到下一行,并且将bind-address的值改成0.0.0.0

1
bind-address = 0.0.0.0

为root用户开启远程登录权限,并且限制在局域网内

1
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION;

重启MySQL服务

1
sudo /etc/init.d/mysql restart

打开3306端口

最后用iptables打开3306端口

1
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT

或者限定固定的ip才能访问

1
sudo iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p tcp --destination-port 3306 -j ACCEPT

测试访问

1
echo X | telnet -e X 192.168.1.110 3306

或者

1
nc -z -w1 192.168.1.110 3306

成功的话,会看到类似的输出

1
Connection to 192.168.199.121 port 3306 [tcp/mysql] succeeded!

参考资料