数据库mysql创建表格老是出错,看不懂英文提示?

数据库mysql创建表格老是出错,看不懂英文提示?,第1张

来自:51CTO(作者:superZS)我在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的处理问题的方法。我想这个应该是刚从事数据库的小白,都会遇到窘境。今天就给大家列举 MySQL 数据库中,最经典的十大错误案例,并附有处理问题的解决思路和方法,希望能给刚入行,或数据库爱好者一些帮助,今后再遇到任何报错,我们都可以很淡定地去处理。学习任何一门技术的同时,其实就是自我修炼的过程。沉下心,尝试去拥抱数据的世界!Top 1:Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行)问题还原解决问题的思路:1、首先先要考虑在我们 MySQL 数据库参数文件里面,对应的 max_connections 这个参数值是不是设置的太小了,导致客户端连接数超过了数据库所承受的最大值。● 该值默认大小是151,我们可以根据实际情况进行调整。● 对应解决办法:set global max_connections=500但这样调整会有隐患,因为我们无法确认数据库是否可以承担这么大的连接压力,就好比原来一个人只能吃一个馒头,但现在却非要让他吃 10 个,他肯定接受不了。反应到服务器上面,就有可能会出现宕机的可能。所以这又反应出了,我们在新上线一个业务系统的时候,要做好压力测试。保证后期对数据库进行优化调整。2、其次可以限制 Innodb 的并发处理数量,如果 innodb_thread_concurrency = 0(这种代表不受限制) 可以先改成 16或是64 看服务器压力。如果非常大,可以先改的小一点让服务器的压力下来之后,然后再慢慢增大,根据自己的业务而定。个人建议可以先调整为 16 即可。MySQL 随着连接数的增加性能是会下降的,可以让开发配合设置 thread pool,连接复用。在MySQL商业版中加入了thread pool这项功能另外对于有的监控程序会读取 information_schema 下面的表,可以考虑关闭下面的参数innodb_stats_on_metadata=0set global innodb_stats_on_metadata=0Top 2:(主从复制报错类型)Last_SQL_Errno: 1062 (从库与主库数据冲突)Last_Errno: 1062Last_Error: Could not execute Write_rows event on table test.tDuplicate entry '4' for key 'PRIMARY',Error_code: 1062handler error HA_ERR_FOUND_DUPP_KEYthe event's master log mysql-bin.000014, end_log_pos 1505针对这个报错,我们首先要考虑是不是在从库中误 *** 作导致的。结果发现,我们在从库中进行了一条针对有主键表的 sql 语句的插入,导致主库再插入相同 sql 的时候,主从状态出现异常。发生主键冲突的报错。解决方法:在确保主从数据一致性的前提下,可以在从库进行错误跳过。一般使用 percona-toolkit 中的 pt-slave-restart 进行。在从库完成如下 *** 作[root@zs bin]# ./pt-slave-restart -uroot -proot1232017-07-20T14:05:30 p=...,u=root node4-relay-bin.000002 1506 1062之后最好在从库中开启 read_only 参数,禁止在从库进行写入 *** 作Last_IO_Errno: 1593(server-id冲突)Last_IO_Error:Fatal error: The slave I/O thread stops because master and slave have equal MySQL server idsthese ids must be different for replication to work(or the --replicate-same-server-id option must be used on slave but thisdoes not always make senseplease check the manual before using it)这个报错出现之后,就看一目了然看到两台机器的 server-id 是一样的。在搭建主从复制的过程中,我们要确保两台机器的 server-id 是唯一的。这里再强调一下 server-id 的命名规则(服务器 ip 地址的最后一位+本 MySQL 服务的端口号)解决方法:在主从两台机器上设置不同的 server-id。Last_SQL_Errno: 1032(从库少数据,主库更新的时候,从库报错)Last_SQL_Error:Could not execute Update_rows event on table test.tCan't find recordin 't', Error_code: 1032handler error HA_ERR_KEY_NOT_FOUNDtheevent's master log mysql-bin.000014, end_log_pos 1708解决问题的办法:根据报错信息,我们可以获取到报错日志和position号,然后就能找到主库执行的哪条sql,导致的主从报错。在主库执行:/usr/local/mysql/bin/mysqlbinlog --no-defaults -v -v --base64-output=decode-rows /data/mysql/mysql-bin.000014 |grep -A 10 1708 >1.logcat 1.log#170720 14:20:15 server id 3 end_log_pos 1708 CRC32 0x97b6bdec Update_rows: table id 113 flags: STMT_END_F### UPDATE `test`.`t`### WHERE### @1=4 /* INT meta=0 nullable=0 is_null=0 */### @2='dd' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */### SET### @1=4 /* INT meta=0 nullable=0 is_null=0 */### @2='ddd' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */# at 1708#170720 14:20:15 server id 3 end_log_pos 1739 CRC32 0xecaf1922 Xid = 654COMMIT/*!*/DELIMITER # End of log fileROLLBACK /* added by mysqlbinlog *//*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*//*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/获取到 sql 语句之后,就可以在从库反向执行 sql 语句。把从库缺少的 sql 语句补全,解决报错信息。在从库依次执行:mysql>insert into t (b) values ('ddd')Query OK, 1 row affected (0.01 sec)mysql>stop slaveQuery OK, 0 rows affected (0.00 sec)mysql>exitBye[root@node4 bin]# ./pt-slave-restart -uroot -proot1232017-07-20T14:31:37 p=...,u=root node4-relay-bin.000005 283 1032Top 3:MySQL安装过程中的报错[root@zs data]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &[1] 3758[root@zs data]# 170720 14:41:24 mysqld_safe Logging to '/data/mysql/error.log'.170720 14:41:24 mysqld_safe Starting mysqld daemon with databases from /data/mysql17072014:41:25 mysqld_safe mysqld from pid file /data/mysql/node4.pid ended170720 14:41:24 mysqld_safe Starting mysqld daemon with databases from /data/mysql2017-07-2014:41:25 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.Please use --explicit_defaults_for_timestamp server option(see documentation for more details)./usr/local/mysql/bin/mysqld:File '/data/mysql/mysql-bin.index' not found (Errcode: 13 - Permission denied)2017-07-20 14:41:25 4388 [ERROR] Aborting解决思路:遇到这样的报错信息,我们要学会时时去关注错误日志 error log 里面的内容。看见了关键的报错点 Permission denied。证明当前 MySQL 数据库的数据目录没有权限。解决方法:[root@zs data]# chown mysql:mysql -R mysql[root@zs data]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &[1] 4402[root@zs data]# 170720 14:45:56 mysqld_safe Logging to '/data/mysql/error.log'.170720 14:45:56 mysqld_safe Starting mysqld daemon with databases from /data/mysql启动成功。如何避免这类问题,个人建议在安装 MySQL 初始化的时候,一定加上--user=mysql,这样就可以避免权限问题。./mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --defaults-file=/etc/my.cnf --user=mysqlTop 4:数据库密码忘记的问题[root@zs ~]# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)[root@zs ~]# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)我们有可能刚刚接手别人的 MySQL 数据库,而且没有完善的交接文档。root 密码可以丢失或者忘记了。解决思路:目前是进入不了数据库的情况,所以我们要考虑是不是可以跳过权限。因为在数据库中,mysql数据库中user表记录着我们用户的信息。解决方法:启动 MySQL 数据库的过程中,可以这样执行:/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables &这样启动,就可以不用输入密码,直接进入 mysql 数据库了。然后在修改你自己想要改的root密码即可。update mysql.user set password=password('root123') where user='root'Top 5:truncate 删除数据,导致自动清空自增ID,前端返回报错 not found。这个问题的出现,就要考虑下 truncate 和 delete 的区别了。看下实验演练:首先先创建一张表;CREATE TABLE `t` (`a` int(11) NOT NULL AUTO_INCREMENT,`b` varchar(20) DEFAULT NULL,PRIMARY KEY (`a`),KEY `b` (`b`)) ENGINE=InnoDB AUTO_INCREMENT=300 DEFAULT CHARSET=utf8插入三条数据:mysql>insert into t (b) values ('aa')Query OK, 1 row affected (0.00 sec)mysql>insert into t (b) values ('bb')Query OK, 1 row affected (0.00 sec)mysql>insert into t (b) values ('cc')Query OK, 1 row affected (0.00 sec)mysql>select * from t+-----+------+| a | b |+-----+------+| 300 | aa || 301 | bb || 302 | cc |+-----+------+3 rows in set (0.00 sec)先用 delete 进行删除全表信息,再插入新值。结果发现 truncate 把自增初始值重置了,自增属性从1开始记录了。当前端用主键id进行查询时,就会报没有这条数据的错误。个人建议不要使用 truncate 对表进行删除 *** 作,虽然可以回收表空间,但是会涉及自增属性问题。这些坑,我们不要轻易钻进去。Top 6:阿里云 MySQL 的配置文件中,需要注意一个参数设置就是:lower_case_table_names = 0默认情况lower_case_table_names = 1是不区分大小写 . 如果报你小写的表名找不到, 那你就把远端数据库的表名改成小写 , 反之亦然 . 注意 Mybatis 的 Mapper 文件的所有表名也要相应修改Top 7:有同学经常会问张老师,为什么我的数据库总会出现中文乱码的情况。一堆????不知道怎么回事。当向数据库中写入创建表,并插入中文时,会出现这种问题。此报错会涉及数据库字符集的问题。解决思路:对于中文乱码的情况,记住老师告诉你的三个统一就可以。还要知道在目前的mysql数据库中字符集编码都是默认的UTF8处理办法:1、数据终端,也就是我们连接数据库的工具设置为 utf82、 *** 作系统层面;可以通过 cat /etc/sysconfig/i18n 查看;也要设置为 utf83、数据库层面;在参数文件中的 mysqld 下,加入 character-set-server=utf8。Emoji 表情符号录入 mysql 数据库中报错。Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x97\xF0\x9F...' for column 'CONTENT' at row 1at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028)at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490)at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651)at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2734)at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155)at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1379)解决思路:针对表情插入的问题,一定还是字符集的问题。处理方法:我们可以直接在参数文件中,加入vim /etc/my.cnf[mysqld]init-connect='SET NAMES utf8mb4'character-set-server=utf8mb4注:utf8mb4 是 utf8 的超集。Top 8:使用 binlog_format=statement 这种格式,跨库 *** 作,导致从库丢失数据,用户访问导致出现错误数据信息。当前数据库二进制日志的格式为:binlog_format=statement在主库设置binlog-do-db=mydb1(只同步mydb1这一个库)在主库执行use mydb2;insert into mydb1.t1 values ('bb')这条语句不会同步到从库。但是这样 *** 作就可以;use mydb1insert into mydb1.t1 values ('bb')因为这是在同一个库中完成的 *** 作。在生产环境中建议使用binlog的格式为row,而且慎用binlog-do-db参数。Top 9:MySQL 数据库连接超时的报错 ;org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01org.hibernate.util.JDBCExceptionReporter - The last packet successfully received from the server was43200 milliseconds ago.The last packet sent successfully to the server was 43200 milliseconds ago, which is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection 'autoReconnect=true' to avoid this problem.org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize database state with sessionorg.hibernate.exception.JDBCConnectionException: Could not execute JDBC batch updatecom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Connection.close() has already been called. Invalid operation in this state.org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08003org.hibernate.util.JDBCExceptionReporter - No operations allowed after connection closed. Connection was implicitly closed due to underlying exception/error:** BEGIN NESTED EXCEPTION **大多数做 DBA 的同学,可能都会被开发人员告知,你们的数据库报了这个错误了。赶紧看看是哪里的问题。这个问题是由两个参数影响的,wait_timeout 和 interactive_timeout。数据默认的配置时间是28800(8小时)意味着,超过这个时间之后,MySQL 数据库为了节省资源,就会在数据库端断开这个连接,Mysql服务器端将其断开了,但是我们的程序再次使用这个连接时没有做任何判断,所以就挂了。解决思路:先要了解这两个参数的特性;这两个参数必须同时设置,而且必须要保证值一致才可以。我们可以适当加大这个值,8小时太长了,不适用于生产环境。因为一个连接长时间不工作,还占用我们的连接数,会消耗我们的系统资源。解决方法:可以适当在程序中做判断;强烈建议在 *** 作结束时更改应用程序逻辑以正确关闭连接;然后设置一个比较合理的timeout的值(根据业务情况来判断)Top 10 :can't open file (errno:24)有的时候,数据库跑得好好的,突然报不能打开数据库文件的错误了。解决思路:首先我们要先查看数据库的 error log。然后判断是表损坏,还是权限问题。还有可能磁盘空间不足导致的不能正常访问表; *** 作系统的限制也要关注下;用 perror 工具查看具体错误!linux:/usr/local/mysql/bin # ./perror 24OS error code 24: Too many open files超出最大打开文件数限制!ulimit -n查看系统的最大打开文件数是65535,不可能超出!那必然是数据库的最大打开文件数超出限制!在 MySQL 里查看最大打开文件数限制命令:show variables like 'open_files_limit'发现该数值过小,改为2048,重启 MySQL,应用正常处理方法:repair table ;chown mysql权限清理磁盘中的垃圾数据

常见端口

0|无效端口,通常用于分析 *** 作系统

1|传输控制协议端口服务多路开关选择器

2|管理实用程序

3|压缩进程

5|远程作业登录

7|回显

9|丢弃

11|在线用户

13|时间

17|每日引用

18|消息发送协议

19|字符发生器

20|FTP文件传输协议(默认数据口)

21|FTP文件传输协议(控制)

22|SSH远程登录协议

23|telnet(终端仿真协议),木马Tiny Telnet Server开放此端口

24|预留给个人用邮件系统

25|SMTP服务器所开放的端口,用于发送邮件

27|NSW 用户系统 FE

29|MSG ICP

31|MSG验证,木马Master Paradise、HackersParadise开放此端口

33|显示支持协议

35|预留给个人打印机服务

37|时间

38|路由访问协议

39|资源定位协议

41|图形

42|主机名服务

43|who is服务

44|MPM(消息处理模块)标志协议

45|消息处理模块

46|消息处理模块(默认发送口)

47|NI FTP

48|数码音频后台服务

49|TACACS登录主机协议

50|远程邮件检查协议

51|IMP(接口信息处理机)逻辑地址维护

52|施乐网络服务系统时间协议

53|dns域名服务器

54|施乐网络服务系统票据交换

55|ISI图形语言

56|施乐网络服务系统验证

57|预留个人用终端访问

58|施乐网络服务系统邮件

59|预留个人文件服务

60|未定义

61|NI邮件

62|异步通讯适配器服务

63|whois++

64|通讯接口

65|TACACS数据库服务

66|Oracle SQL*NET

67|引导程序协议服务端

68|引导程序协议客户端

69|小型文件传输协议

70|信息检索协议

71|远程作业服务

72|远程作业服务

73|远程作业服务

74|远程作业服务

75|预留给个人拨出服务

76|分布式外部对象存储

77|预留给个人远程作业输入服务

78|修正TCP

79|查询远程主机在线用户等信息

80|http,用于网页浏览,木马Executor开放此端口

81|HOST2名称服务

82|传输实用程序

83|模块化智能终端ML设备

84|公用追踪设备

85|模块化智能终端ML设备

86|Micro Focus Cobol编程语言

87|预留给个人终端连接

88|Kerberros安全认证系统

89|SU/MIT telnet(终端仿真网关)

90|DNSIX 安全属性标记图

91|MIT Dover假脱机

92|网络打印协议

93|设备控制协议

94|Tivoli对象调度

96|DIXIE协议规范

97|快速远程虚拟文件协议

98|TAC新闻协议

99|后门程序ncx99开放此端口

100|未知用途

101|NIC 主机名称服务

102|消息传输代理

103|Genesis 点对点传输网络

105|信箱名称服务

106|3COM-TSMUX开放端口

107|远程Telnet服务

108|SNA 网关访问服务

109|POP2服务器开放此端口,用于接收邮件

110|POP3服务器开放此端口,用于接收邮件

111|SUN公司的RPC服务所有端口

112|McIDAS 数据传输协议

113|认证服务,用于鉴别TCP连接的用户

114|音频新闻多点服务

115|简单文件传输服务

116|ANSA REX 通知

117|UUCP 路径服务

118|SQL 服务

119|NEWS新闻组传输协议,承载USENET通信

121|木马BO jammerkillahV开放端口

122|SMAKY网络

123|网络时间协议,蠕虫病毒会利用,一般关闭

128|GSS X许可认证

129|密码生成器协议

130|Cisco软件开放端口

131|Cisco软件开放端口

132|Cisco软件开放端口

133|统计服务

134|INGRES-网络服务

135|DCOM服务,冲击波病毒利用,不能关闭

136|命名系统

137|NETBIOS协议应用,为共享开放

138|NETBIOS协议应用,为共享开放

139|NETBIOS协议应用,为共享开放

140|EMFIS数据服务

141|EMFIS控制服务

143|Interim邮件访问协议

144|UMA软件开放端口

145|UAAC协议

149|AED 512仿真服务

150|SQL(结构化查询语言)-网络

152|后台文件传输协议

156|SQL(结构化查询语言)服务

158|PC邮件服务器

159|NSS-路由

160|SGMP-陷阱

161|简单网络管理协议

162|SNMP陷阱

163|CMIP/TCP 管理

164|CMIP/TCP 代理

166|Sirius系统

169|发送

170|网络附言

177|x显示管理控制协议,入侵者通过它访问X-windows *** 作台

178|NextStep Window 服务

179|边界网关协议

180|图表

181|统一

184|OC服务器

185|远程-KIS

186|KIS 协议

187|应用通信接口

189|队列文件传输

190|网关进入控制协议

191|Prospero 目录服务

192|OSU 网络监视系统

193|Spider 远程控制协议

194|多线交谈协议

197|目录地址服务

198|目录地址服务监视器

200|IBM系统资源控制器

201|AppleTalk(Mac机所用的网络协议)路由保证

202|AppleTalk(Mac机所用的网络协议)Name Binding

203|AppleTalk(Mac机所用的网络协议)未用端口

204|AppleTalk(Mac机所用的网络协议)回显

205|AppleTalk(Mac机所用的网络协议)未用端口

206|AppleTalk(Mac机所用的网络协议)区信息

207|AppleTalk(Mac机所用的网络协议)未用端口

208|AppleTalk(Mac机所用的网络协议)未用端口

209|快速邮件传输协议

210|ANSI(美国国家标准协会)Z39.50

211|Texas Instruments 914C/G终端

213|IPX(以太网所用的协议)

218|Netix消息记录协议

219|Unisys ARPs

220|交互邮件访问协议 v3

223|证书分发中心

224|masq拨号器

241|预留端口 (224-241)

245|链接

246|显示系统协议

257|安全电子交易系统

258|Yak Winsock 个人聊天

259|有效短程遥控

260|开放端口

261|IIOP 基于TLS/SSL的命名服务

266|SCSI(小型计算机系统接口)on ST

267|Tobit David服务层

268|Tobit David复制

281|个人连结

282|Cable端口A/X

286|FXP通信

308|Novastor备份

313|Magenta逻辑

318|PKIX时间标记

333|Texar安全端口

344|Prospero数据存取协议

345|Perf分析工作台

346|Zebra服务器

347|Fatmen服务器

348|Cabletron管理协议

358|Shrink可上网家电协议

359|网络安全风险管理协议

362|SRS发送

363|RSVP隧道

372|列表处理

373|Legend公司

374|Legend公司

376|AmigaEnvoy网络查询协议

377|NEC公司

378|NEC公司

379|TIA/EIA/IS-99调制解调器客户端

380|TIA/EIA/IS-99调制解调器服务器

381|hp(惠普)性能数据收集器

382|hp(惠普)性能数据控制节点

383|hp(惠普)性能数据警报管理

384|远程网络服务器系统

385|IBM应用程序

386|ASA信息路由器定义文件.

387|Appletalk更新路由.

389|轻型目录访问协议

395|网络监视控制协议

396|Novell(美国Novell公司)Netware(Novell公司出的网络 *** 作系统)over IP

400|工作站解决方案

401|持续电源

402|Genie协议

406|交互式邮件支持协议

408|Prospero资源管理程序

409|Prospero资源节点管理.

410|DEC(数据设备公司)远程调试协议

411|远程MT协议

412|陷阱协定端口

413|存储管理服务协议

414|信息查询

415|B网络

423|IBM *** 作计划和控制开端

424|IBM *** 作计划和控制追踪

425|智能计算机辅助设计

427|服务起位置

434|移动ip代理

435|移动ip管理

443|基于TLS/SSL的网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP

444|简单网络内存分页协议

445|Microsoft-DS,为共享开放,震荡波病毒利用,一般应关闭

446|DDM-远程关系数据库访问

447|DDM-分布式文件管理

448|DDM-使用安全访问远程数据库

456|木马HACKERS PARADISE开放此端口

458|apple quick time软件开放端口

459|ampr-rcmd命令

464|k密码服务

469|广播控制协议

470|scx-代理

472|ljk-登陆

481|Ph服务

487|简单异步文件传输

489|nest-协议

491|go-登陆

499|ISO ILL协议

500|Internet密钥交换,Lsass开放端口,不能关闭

509|陷阱

510|FirstClass协议

512|远程进程执行

513|远程登陆

514|cmd命令

515|spooler

516|可视化数据

518|交谈

519|unix时间

520|扩展文件名称服务器

525|时间服务

526|新日期

529|在线聊天系统服务

530|远程过程调用

531|聊天

532|读新闻

533|紧急广播端口

534|MegaMedia管理端

537|网络流媒体协议

542|商业

543|Kerberos(软件)v4/v5

544|krcmd命令

546|DHCPv6 客户端

547|DHCPv6 服务器

552|设备共享

554|Real Time Stream控制协议

555|木马PhAse1.0、Stealth Spy、IniKiller开放此端口

556|远距离文件服务器

563|基于TLS/SSL的网络新闻传输协议

564|plan 9文件服务

565|whoami查询

566|streettalk

567|banyan-rpc(远程过程调用)

568|DPA成员资格

569|MSN成员资格

570|demon(调试监督程序)

571|udemon(调试监督程序)

572|声纳

573|banyan-贵宾

574|FTP软件代理系统

581|Bundle Discovery 协议

582|SCC安全

583|Philips视频会议

584|密钥服务器

585|IMAP4+SSL (Use 993 instead)

586|密码更改

587|申请

589|Eye连结

595|CAB协议

597|PTC名称服务

598|SCO网络服务器管理3

599|Aeolon Core协议

600|Sun IPC(进程间通讯)服务器

601|可靠系统登陆服务

604|通道

606|Cray统一资源管理

608|发送人-传递/提供 文件传输器

609|npmp-陷阱

610|npmp-本地

611|npmp-gui( 图形用户界面)

612|HMMP指引

613|HMMP *** 作

614|SSL(加密套接字协议层)shell(壳)

615|Internet配置管理

616|SCO(Unix系统)系统管理服务器

617|SCO桌面管理服务器

619|Compaq(康柏公司)EVM

620|SCO服务器管理

623|ASF远程管理控制协议

624|Crypto管理

631|IPP (Internet打印协议)

633|服务更新(Sterling软件)

637|局域网服务器

641|repcmd命令

647|DHCP(动态主机配置协议)Failover

648|注册登记协议(RRP)

649|Cadview-3d软件协议

666|木马Attack FTP、Satanz Backdoor开放此端口

808|ccproxy http/gopher/ftp (over http)协议

1001|木马Silencer,WebEx开放端口

1011|木马Doly开放端口

1024|动态端口的开始,木马yai开放端口

1025|inetinfo.exe(互联网信息服务)木马netspy开放端口

1026|inetinfo.exe(互联网信息服务)

1027|应用层网关服务

1030|应用层网关服务

1031|BBN IAD

1033|本地网络信息端口

1034|同步通知

1036|安全部分传输协议

1070|木马Psyber Stream,Streaming Audio开放端口

1071|网络服务开放端口

1074|网络服务开放端口

1080|Socks这一协议以通道方式穿过防火墙,允许防火墙后面的人通过一个IP地址访问INTERNET

1110|卡巴斯基反病毒软件开放此端口

1125|卡巴斯基反病毒软件开放此端口

1203|许可证生效端口

1204|登陆请求监听端口

1206|Anthony数据端口

1222|SNI R&D网络端口

1233|普遍的附录服务器端口

1234|木马SubSeven2.0、Ultors Trojan开放此端口

1243|木马SubSeven1.0/1.9开放此端口

1245|木马Vodoo,GabanBus,NetBus,Vodoo开放此端口

1273|EMC-网关端口

1289|JWalk服务器端口

1290|WinJa服务器端口

1333|密码策略(网络服务)(svchost.exe)

1334|网络服务(svchost.exe)

1335|数字公正协议

1336|即时聊天协议(svchost.exe)

1349|注册网络协议端口

1350|注册网络协议端口

1371|富士通配置协议端口

1372|富士通配置协议端口

1374|EPI软件系统端口

1376|IBM个人-个人软件端口

1377|Cichlid许可证管理端口

1378|Elan许可证管理端口

1380|Telesis网络许可证管理端口

1381|苹果网络许可证管理端口

1386|CheckSum 许可证管理端口

1387|系统开放端口(rundll32.exe)

1388|数据库高速缓存端口

1389|文档管理端口

1390|存储控制器端口

1391|存储器存取服务器端口

1392|打印管理端口

1393|网络登陆服务器端口

1394|网络登陆客户端端口

1395|PC工作站管理软件端口

1396|DVL活跃邮件端口

1397|音频活跃邮件端口

1398|视频活跃邮件端口

1399|Cadkey许可证管理端口

1433|Microsoft的SQL服务开放端口

1434|Microsoft的SQL服务监视端口

1492|木马FTP99CMP开放此端口

1509|木马Psyber Streaming Server开放此端口

1512|Microsoft Windows网络名称服务

1524|许多攻击脚本安装一个后门SHELL于这个端口

1600|木马Shivka-Burka开放此端口

1645|远程认证拨号用户服务

1701|第2层隧道协议

1731|NetMeeting音频调用控制

1801|Microsoft消息队列服务器

1807|木马SpySender开放此端口

1900|可被利用ddos攻击,一般关闭

1912|金山词霸开放此端口

1981|木马ShockRave开放此端口

1999|木马BackDoor,yai开放此端口

2000|木马GirlFriend 1.3、Millenium 1.0开放此端口

2001|木马Millenium 1.0、Trojan Cow,黑洞2001开放此端口

2003|GNU 查询

2023|木马Pass Ripper开放此端口

2049|NFS程序常运行于此端口

2115|木马Bugs开放此端口

2140|木马Deep Throat 1.0/3.0,The Invasor开放此端口

2500|应用固定端口会话复制的RPC客户

2504|网络平衡负荷

2565|木马Striker开放此端口

2583|木马Wincrash 2.0开放此端口

2801|木马Phineas Phucker开放此端口

2847|诺顿反病毒服务开放此端口

3024|木马WinCrash开放此端口

3128|squid http代理服务器开放此端口

3129|木马Master Paradise开放此端口

3150|木马The Invasor,deep throat开放此端口

3210|木马SchoolBus开放此端口

3306|MySQL开放此端口

3333|木马Prosiak开放此端口

3389|WINDOWS 2000终端开放此端口

3456|inetinfo.exe(互联网信息服务)开放端口,VAT默认数据

3457|VAT默认控制

3527|Microsoft消息队列服务器

3700|木马Portal of Doom开放此端口

3996|木马RemoteAnything开放此端口

4000|腾讯QQ客户端开放此端口

4060|木马RemoteAnything开放此端口

4092|木马WinCrash开放此端口

4133|NUTS Bootp服务器

4134|NIFTY-Serve HMI协议

4141|Workflow服务器

4142|文档服务器

4143|文档复制

4145|VVR控制

4321|远程Who Is查询

4333|微型sql服务器

4349|文件系统端口记录

4350|网络设备

4351|PLCY网络服务

4453|NSS警报管理

4454|NSS代理管理

4455|PR聊天用户

4456|PR聊天服务器

4457|PR注册

4480|Proxy+ HTTP代理端口

4500|Lsass开放端口,不能关闭

4547|Lanner许可管理

4555|RSIP端口

4590|木马ICQTrojan开放此端口

4672|远程文件访问服务器

4752|简单网络音频服务器

4800|Icona快速消息系统

4801|Icona网络聊天

4802|Icona许可系统服务器

4848|App服务器-Admin HTTP

4849|App服务器-Admin HTTPS

4950|木马IcqTrojan开放5000端口

5000|木马blazer5,Sockets de Troie开放5000端口,一般应关闭

5001|木马Sockets de Troie开放5001端口

5006|wsm服务器

5007|wsm服务器ssl

5022|mice服务器

5050|多媒体会议控制协议

5051|ITA代理

5052|ITA管理

5137|MyCTS服务器端口

5150|Ascend通道管理协议

5154|BZFlag游戏服务器

5190|America-Online(美国在线)

5191|AmericaOnline1(美国在线)

5192|AmericaOnline2(美国在线)

5193|AmericaOnline3(美国在线)

5222|Jabber客户端连接

5225|HP(惠普公司)服务器

5226|HP(惠普公司)

5232|SGI绘图软件端口

5250|i网关

5264|3Com网络端口1

5265|3Com网络端口2

5269|Jabber服务器连接

5306|Sun MC组

5321|木马Sockets de Troie开放5321端口

5400|木马Blade Runner开放此端口

5401|木马Blade Runner开放此端口

5402|木马Blade Runner开放此端口

5405|网络支持

5409|Salient数据服务器

5410|Salient用户管理

5415|NS服务器

5416|SNS网关

5417|SNS代理

5421|网络支持2

5423|虚拟用户

5427|SCO-PEER-TTA(Unix系统)

5432|PostgreSQL数据库

5550|木马xtcp开放此端口

5569|木马Robo-Hack开放此端口

5599|公司远程安全安装

5600|公司安全管理

5601|公司安全代理

5631|pcANYWHERE(软件)数据

5632|pcANYWHERE(软件)数据

5673|JACL消息服务器

5675|V5UA应用端口

5676|RA管理

5678|远程复制代理连接

5679|直接电缆连接

5720|MS-执照

5729|Openmail用户代理层

5730|Steltor's日历访问

5731|netscape(网景)suiteware

5732|netscape(网景)suiteware

5742|木马WinCrash1.03开放此端口

5745|fcopy-服务器

5746|fcopys-服务器

5755|OpenMail(邮件服务器)桌面网关服务器

5757|OpenMail(邮件服务器)X.500目录服务器

5766|OpenMail (邮件服务器)NewMail服务器

5767|OpenMail (邮件服务器)请求代理曾(安全)

5768|OpenMail(邮件服务器) CMTS服务器

5777|DALI端口

5800|虚拟网络计算

5801|虚拟网络计算

5802|虚拟网络计算HTTP访问, d

5803|虚拟网络计算HTTP访问, d

5900|虚拟网络计算机显示0

5901|虚拟网络计算机显示1

5902|虚拟网络计算机显示2

5903|虚拟网络计算机显示3

6000|X Window 系统

6001|X Window 服务器

6002|X Window 服务器

6003|X Window 服务器

6004|X Window 服务器

6005|X Window 服务器

6006|X Window 服务器

6007|X Window 服务器

6008|X Window 服务器

6009|X Window 服务器

6456|SKIP证书发送

6471|LVision许可管理器

6505|BoKS管理私人端口

6506|BoKS管理公共端口

6507|BoKS Dir服务器,私人端口

6508|BoKS Dir服务器,公共端口

6509|MGCS-MFP端口

6510|MCER端口

6566|SANE控制端口

6580|Parsec主服务器

6581|Parsec对等网络

6582|Parsec游戏服务器

6588|AnalogX HTTP代理端口

6631|Mitchell电信主机

6667|Internet多线交谈

6668|Internet多线交谈

6670|木马Deep Throat开放此端口

6671|木马Deep Throat 3.0开放此端口

6699|Napster文件(MP3)共享服务

6701|KTI/ICAD名称服务器

6788|SMC软件-HTTP

6789|SMC软件-HTTPS

6841|Netmo软件默认开放端口

6842|Netmo HTTP服务

6883|木马DeltaSource开放此端口

6939|木马Indoctrination开放此端口

6969|木马Gatecrasher、Priority开放此端口

6970|real音频开放此端口

7000|木马Remote Grab开放此端口

7002|使用者&组 数据库

7003|音量定位数据库

7004|AFS/Kerberos认证服务

7005|音量管理服务

7006|错误解释服务

7007|Basic监督进程

7008|服务器-服务器更新程序

7009|远程缓存管理服务

7011|Talon软件发现端口

7012|Talon软件引擎

7013|Microtalon发现

7014|Microtalon通信

7015|Talon网络服务器

7020|DP服务

7021|DP服务管理

7100|X字型服务

7121|虚拟原型许可证管理

7300|木马NetMonitor开放此端口

7301|木马NetMonitor开放此端口

7306|木马NetMonitor,NetSpy1.0开放此端口

7307|木马NetMonitor开放此端口

7308|木马NetMonitor开放此端口

7323|Sygate服务器端

7511|木马聪明基因开放此端口

7588|Sun许可证管理

7597|木马Quaz开放此端口

7626|木马冰河开放此端口

7633|PMDF管理

7674|iMQ SSL通道

7675|iMQ通道

7676|木马Giscier开放此端口

7720|Med图象入口

7743|Sakura脚本传递协议

7789|木马ICKiller开放此端口

7797|Propel连接器端口

7798|Propel编码器端口

8000|腾讯QQ服务器端开放此端口

8001|VCOM通道

8007|Apache(类似iis)jServ协议1.x

8008|HTTP Alternate

8009|Apache(类似iis)JServ协议1.3

8010|Wingate代理开放此端口

8011|木马way2.4开放此端口

8022|OA-系统

8080|WWW代理开放此端口

8081|ICECap控制台

8082|BlackIce(防止黑客软件)警报发送到此端口

8118|Privoxy HTTP代理

8121|Apollo数据端口

8122|Apollo软件管理端口

8181|Imail

8225|木马灰鸽子开放此端口

8311|木马初恋情人开放此端口

8351|服务器寻找

8416|eSpeech Session协议

8417|eSpeech RTP协议

8473|虚拟点对点

8668|网络地址转换

8786|Message客户端

8787|Message服务器

8954|Cumulus管理端口

9000|CS监听

9001|ETL服务管理

9002|动态id验证

9021|Pangolin验证

9022|PrivateArk远程代理

9023|安全网络登陆-1

9024|安全网络登陆-2

9025|安全网络登陆-3

9026|安全网络登陆-4

9101|Bacula控制器

9102|Bacula文件后台

9103|Bacula存储邮件后台

9111|DragonIDS控制台

9217|FSC通讯端口

9281|软件传送端口1

9282|软件传送端口2

9346|C技术监听

9400|木马Incommand 1.0开放此端口

9401|木马Incommand 1.0开放此端口

9402|木马Incommand 1.0开放此端口

9594|信息系统

9595|Ping Discovery服务

9800|WebDav源端口

9801|Sakura脚本转移协议-2

9802|WebDAV Source TLS/SSL

9872|木马Portal of Doom开放此端口

9873|木马Portal of Doom开放此端口

9874|木马Portal of Doom开放此端口

9875|木马Portal of Doom开放此端口

9899|木马InIkiller开放此端口

9909|域名时间

9911|SYPECom传送协议

9989|木马iNi-Killer开放此端口

9990|OSM Applet程序服务器

9991|OSM事件服务器

10000|网络数据管理协议

10001|SCP构造端口

10005|安全远程登陆

10008|Octopus多路器

10067|木马iNi-Killer开放此端口

10113|NetIQ端点

10115|NetIQ端点

10116|NetIQVoIP鉴定器

10167|木马iNi-Killer开放此端口

11000|木马SennaSpy开放此端口

11113|金山词霸开放此端口

11233|木马Progenic trojan开放此端口

12076|木马Telecommando开放此端口

12223|木马Hack'99 KeyLogger开放此端口

12345|木马NetBus1.60/1.70、GabanBus开放此端口

12346|木马NetBus1.60/1.70、GabanBus开放此端口

12361|木马Whack-a-mole开放此端口

13223|PowWow 客户端,是Tribal Voice的聊天程序

13224|PowWow 服务器,是Tribal Voice的聊天程序

16959|木马Subseven开放此端口

16969|木马Priority开放此端口

17027|外向连接

19191|木马蓝色火焰开放此端口

20000|木马Millennium开放此端口

20001|木马Millennium开放此端口

20034|木马NetBus Pro开放此端口

21554|木马GirlFriend开放此端口

22222|木马Prosiak开放此端口

23444|木马网络公牛开放此端口

23456|木马Evil FTP、Ugly FTP开放此端口

25793|Vocaltec地址服务器

26262|K3软件-服务器

26263|K3软件客户端

26274|木马Delta开放此端口

27374|木马Subseven 2.1开放此端口

30100|木马NetSphere开放此端口

30129|木马Masters Paradise开放此端口

30303|木马Socket23开放此端口

30999|木马Kuang开放此端口

31337|木马BO(Back Orifice)开放此端口

31338|木马BO(Back Orifice),DeepBO开放此端口

31339|木马NetSpy DK开放此端口

31666|木马BOWhack开放此端口

31789|Hack-a-tack

32770|sun solaris RPC服务开放此端口

33333|木马Prosiak开放此端口

33434|路由跟踪

34324|木马Tiny Telnet Server、BigGluck、TN开放此端口

36865|KastenX软件端口

38201|Galaxy7软件数据通道

39681|TurboNote默认端口

40412|木马The Spy开放此端口

40421|木马Masters Paradise开放此端口

40422|木马Masters Paradise开放此端口

40423|木马Masters Paradise开放此端口

40426|木马Masters Paradise开放此端口

40843|CSCC 防火墙

43210|木马SchoolBus 1.0/2.0开放此端口

43190|IP-PROVISION

44321|PCP服务器(pmcd)

44322|PCP服务器(pmcd)代理

44334|微型个人防火墙端口

44442|ColdFusion软件端口

44443|ColdFusion软件端口

44445|木马Happypig开放此端口

45576|E代时光专业代理开放此端口

47262|木马Delta开放此端口

47624|Direct Play服务器

47806|ALC协议

48003|Nimbus网关

50505|木马Sockets de Troie开放此端口

50766|木马Fore开放此端口

53001|木马Remote Windows Shutdown开放此端口

54320|木马bo2000开放此端口

54321|木马SchoolBus 1.0/2.0开放此端口

61466|木马Telecommando开放此端口

65000|木马Devil 1.03开放此端口

65301|PC Anywhere软件开放端口

=================================================

仅供参考!

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure

Last packet sent to the server was 0 ms ago.)

org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)

org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)

com.tarena.dang.util.DbUtil.getConnection(DbUtil.java:33)

com.tarena.dang.dao.impl.JDBCBaseDAO.openConnection(JDBCBaseDAO.java:10)

com.tarena.dang.dao.impl.JDBCUserDAOImpl.findByEmail(JDBCUserDAOImpl.java:42)

com.tarena.dang.action.user.Login.execute(Login.java:21)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:597)

com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:441)

com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243)

com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)

com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)

org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)

root cause

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

java.lang.reflect.Constructor.newInstance(Constructor.java:513)

com.mysql.jdbc.Util.handleNewInstance(Util.java:406)

com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)

com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2103)

com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718)

com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7223007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存