2021年11月,腾讯云双11做活动,2核4G,硬盘80GB,每个月流量1200GB。
一年才66元。一狠心买了3年的共计198元,然后一键安装了lnmp环境(https://lnmp.org/)这里要备注一下:这个是真的快啊,我以前都是源码安装,安装过程中出现各种问题,用这个,只需要简单的几步操作就安装好了基本的环境。
测试环境:
nginx:1.18.0
Mysql:8.0.20
当用Sqlyog去连接数据库,直接报错2003;然后就面向百度开发了,记录一下我解决问题的步骤:
1.查看云后台防火墙端口Mysql3306端口是否添加,如果未添加,添加一下规则;
2.查看linux服务器下的iptables
linux命令:iptables -L -n ;
如果只有一个DROP,执行:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
重启服务
3.授权(注意数据库版本:5.6和8的授权方式不一样)
CREATE USER 'root'@'ip地址' IDENTIFIED BY '数据库密码';
GRANT ALL ON *.* TO 'root'@'ip地址';
ALTER USER 'root'@'ip地址' IDENTIFIED WITH mysql_native_password BY '数据库密码';
FLUSH PRIVILEGES;
一系列的操作后,可以正常链接了!