Ubuntu+mysql+sqlyog+druid踩坑记录
Ubuntu安装mysql5.7.23
Ubuntu16.04安装mysql5.7.23
上述操作有涉及端口开发
如果仍然有连接问题,可以考虑是否是防火墙的原因
防火墙操作
关闭防火墙命令:
systemctl stop firewalld.service
开启防火墙:
systemctl start firewalld.service
关闭开机自启动:
systemctl disable firewalld.service
开启开启启动:
systemctl enable firewalld.service
如果放在内网中,通过跳板机进行连接,所以一般都是直接关闭,但是实际中,web服务器关闭防火墙要谨慎,避免服务器感染病毒
查看防火墙规则
vim /etc/sysconfig/iptables
开放某个端口号不被防火墙拦截,适用于tomcat,nginx等之类的软件,数据库应该也适用
查看并设置开发端口
开放端口(如:8889)
1/ vi /etc/sysconfig/iptables 进入编辑一条 -A INPUT -p tcp -m tcp --dport 8889 -j ACCEPT 即可
2/ 执行/etc/init.d/iptables restart 命令将iptables服务重启
3/ 保存 /etc/rc.d/init.d/iptables save
也可简单一条命令:
iptables -I INPUT -p tcp --dport 8889 -j ACCEPT
若/etc/sysconfig/iptables不存在
原因:在新安装的linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件。
解决:
在控制台使用iptables命令随便写一条防火墙规则,如:iptables -P OUTPUT ACCEPT
使用service iptables save进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中
mysql导入问题
unknown database ‘’ 问题
首先要建同名库,编码和排序规则如果sql里有设定就不用选,会自动设置;
连接问题
useSSL=true,导致连接异常
改为false,就没问题了,什么原因?
sql导出问题
导出单条语句,不包含表结构
点击相关表,右键选择 备份/导出 备份表作为SQL转储。。。
sql语句粘贴问题(可以复制后将其他部分删除干净,只留下想要的)
mysql二进制数据导出
可以考虑把文件导出后转换编码,
如何insert into的形式插入png图片呢?