分类: Mysql/postgreSQL
2008-03-25 20:55:06
1181:回滚事务失败。 y\7Swgyi
s,NuNPk4
1193:不支持字符集限定(SET NAMES)。 hfA.ev_
b
1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库。 TmVFhRz+09
,-F4F x
1205:加锁超时。 &x:Sgr^5
PR!RF%0cK
1211:当前用户没有创建用户的权限。 V}TXTW~
F=#L* Wn
1216:外键约束检查失败,更新子表记录失败。 4+oO_Y{l-
~vgfNb
1217:外键约束检查失败,删除或修改主表记录失败。 k^uYr|u
_#5{Q
1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器。 vO4ZZ`
qu5 V>$L&
1227:权限不足,您无权进行此操作。 mO. a#?
q~>|q;
1235:MySQL版本过低,不具有本功能。 >LU9 ie"p
RX5 *hyz
1250:客户端不支持服务器要求的认证协议,请考虑升级客户端。 C$47|# lCx
/
1251:Client 不能支持 authentication protocol 的要求 K*>Dqma*
Client does not support authentication protocol requested by server; consider upgrading MySQL client z^B1"\>"[?
8rvn5|2X
Quote: vd>:#!lS
方法1:mysql> SET PASSWORD FOR 6ABhk]xq
-> ' some_user '@' some_host ' = OLD_PASSWORD(' newpwd '); BAG5O`J d
a>tU+ 6|
结合我们的实际情况,在 MySQL Command Line Client 下运行: <|XZv#C
1p5d_Wq`]
set password for root@localhost = old_password('123456'); j:$9VYh5
Xn":U_
方法2: zb7YX
]I{%Y`_{fV
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') ol3 YlN'
-> WHERE Host = 'some_host' AND User = 'some_user'; f~}'0DC
mysql> FLUSH PRIVILEGES; 1> &>d<5
Y%=P9CB#
上面红色的部分请按自己实际情况修改。 MR(2%Lf
*F- Rmo
1267:不合法的混合字符集。 $ ?ZiC +m
>4[J34
2002:服务器端口不对,请咨询空间商正确的端口。 0oG^n4 ,
0 u6yP0w
2003:MySQL 服务没有启动,请启动该服务。 TB,0 [[8
|4Q7+dciO
2008:MySQL client ran out of memory i_[_ye
错误指向了MySQL客户mysql。这个错误的原因很简单,客户没有足够的内存存储全部结果。 }d/<6/Y?
D.j[[v
2013:远程连接数据库是有时会有这个问题,MySQL 服务器在执行一条 SQL 语句的时候失去了连接造成的。 F]RR\ y8
>KR88CnV-
10048: 89rS^+@y
@0 31WAG"
Quote: J:o p!V
建议在my.ini文件中修改最大连接数, :'G\0U
把 mysql_connect() 方法都改成了 mysql_pconnect() 方法. S>G:#@y|
要修改mysql_pconnect(),可以在论坛的data目录的sql_config.php中 DUY
$pconnect = 0; //是否持久连接 1)F?k
修改成$pconnect = 1; UK|u{~f /}
开启防刷新,严禁刷新太快. N)[,v
.! ErLi!
10055:没有缓存空间可利用
ge1TR1"?Z
Quote: =\pK -v#
查看下你的C盘空间是否已经满,清除一些没有用的文件. i[SMMYT rE
可以在后台的"论坛核心设置","核心功能设置"里"进程优化"开启,"GZIP 压缩输出"关闭. i `&i o*-
查找了一下10055(没有缓存空间可利用)出错的原因,分析了my.ini的配制文件,在my.ini中如下: 7A_z\
default-storage-engine=INNODB iAaQk||Os
innodb_additional_mem_pool_size=2M f2S!H{g*
innodb_flush_log_at_trx_commit=1 ^P'S^K
innodb_log_buffer_size=1M y#o,#Fsq]
innodb_buffer_pool_size=10M v&Ix
innodb_log_file_size=10M FCo*x'`NJ
innodb_thread_concurrency=8 Xmc\hFs
觉得可以把innodb_buffer_pool_size=10M 加大如100M或是1000M ),gK Xd<1
以上是对mysql5的 ]~e&iv
f{8go 0UK
如果是mysql4可以在my.ini中增加如下: `]|`uEIYWG
#innodb_data_file_path = ibdata1:2000M;ibdata2:2000M v/9'xE~
#innodb_data_home_dir = c:ibdata !BHSU
#innodb_log_group_home_dir = c:iblogs wD+!-.o
#innodb_log_arch_dir = c:iblogs {U~ZZklL
#set-variable = innodb_mirrored_log_groups=1 l 2M.:fu3
#set-variable = innodb_log_files_in_group=3 F(PJIY\Q
#set-variable = innodb_log_file_size=5M WK;HS\P
#set-variable = innodb_log_buffer_size=8M VN'M@y-^C
#innodb_flush_log_at_trx_commit=1 %Z9Q/ k
#innodb_log_archive=0 R$LMs ["
#set-variable = innodb_buffer_pool_size=16M (U8d Blw^
#set-variable = innodb_additional_mem_pool_size=2M S-hS%t?s '
#set-variable = innodb_file_io_threads=4 nI)SE $..
#set-variable = innodb_lock_wait_timeout=50 }{aD6@+
把前面的#去了 'nL-DVC
+Mr?WDN
10061: Vm#cf 1
Rw 7"GT b
Quote: Wgj;$[fv
启动这台机器上的MySQL服务 a9N$Ke4|gH
如服务启动失败 UM|p\s
一定是你的my.ini文件出了差错, ha6F
MySQL服务不能正常启动 ] b9`S#J8^
你删除了它后,MySQL就会按其默认配置运行, 1{~#yp
那就没有问题了