当前位置:   article > 正文

mysql连接数据库出现1251错误_连接MySQL数据库时出现#1251错误的解决方法

查询mysql1251

连接MySQL数据库时出现#1251错误的解决方法

连接MySQL数据库时常会出现如下的错误提示:

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

出现这种问题是在MySQL4.1以上版本,原因MySQL服务器版本使用了新的密码验证机制,其解决方法如下:

mysql>;set password for '用户名' @ '主机名' = old_password('密码');     注意前后的分号

相关文档:

TINYINT

-128 - 127

TINYINT UNSIGNED

0 - 255

SMALLINT

-32768 - 32767

SMALLINT UNSIGNED

0 - 65535

MEDIUMINT

-8388608 - 8388607

MEDIUMINT UNSIGNED

0 - 16777215

INT 或 INTEGER

-2147483648 - 2147483647

INT UNSIGNED 或 INTEGER UNSIGNED

0 - 4294967295

BIGINT

-9223372036854775808 - 92233720 ......

TINYINT 1 字节

SMALLINT 2 个字节

MEDIUMINT 3 个字节

INT 4 个字节

INTEGER 4 个字节

BIGINT 8 个字节

FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < = X < = 53

FLOAT 4 个字节

DOUBLE 8 个字节

DOUBLE PRECISION 8 个字节

REAL 8 个字节

DECIMAL(M,D) M字节(D+2 , 如果M < D)

NUMERIC(M,D) M字节(D ......

MySQL的默认编码是Latin1,不支持中文.要让默认编码变为utf8。可进行如下配置:

SET GLOBAL character_set_client     = utf8;

SET GLOBAL character_set_connection = utf8;

SET GLOBAL character_set_database   = utf8;

SET GLOBAL character_set_results    = utf8; ......

原文:http://blog.csdn.net/gnuhpc/archive/2010/01/01/5118123.aspx

仅仅是看一些书是零零散散记下的,给自己备忘而已。建议去看专业网站的笔记。

1.主键的值必须是唯一的,并且不能为空,这可以提高MySQL从多个表中取得数据或者取得指定键值对应的行的速度。MySQL通过一个特殊的称为Index索引的数据结构做到这一点,In ......

1005:创建表失败

1006:创建数据库失败

1007:数据库已存在,创建数据库失败

1008:数据库不存在,删除数据库失败

1009:不能删除数据库文件导致删除数据库失败

1010:不能删除数据目录导致删除数据库失败

1011:删除数据库文件失败

1012:不能读取系统表中的记录

1020:记录已被其他用户修改

1021:硬� ......

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/187268
推荐阅读
相关标签
  

闽ICP备14008679号