连接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:硬� ......

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

  1. laravel mysql超时时间_连接到数据库时Laravel连接超时

    我将应用程序从我的开发机器移动到测试服务器.连接到我的本地开发mysql数据库时,一切都按预期工作.尝试连接到我们的测试服务器时,请求超时45秒后返回500错误.连接到数据库时Laravel连接超时 ...

  2. mysql出现1499错误_连接MySQL时出现1449与1045异常解决办法

    连接MySQL时出现1449与1045异常解决办法 mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解 ...

  3. 连接mysql报错有乱码_连接mysql服务器报错时,出现乱码

    页头用了 header('content-type:text/html;charset=utf-8'); try { $this->dbo=new PDO($dsn,$dbuser,$dbpas ...

  4. 链接mysql服务器的命令是_连接 MySQL服务器的命令是什么?( )_学小易找答案

    [单选题]两块平玻璃构成空气劈尖,左边为棱边,用单色平行光垂直入射,若上面的平玻璃慢慢地向上平移,则干涉条纹 [计算题]迎面而来的两辆汽车的车头灯相距1.0m,问汽车离人多远时它们刚能为人眼所分辨? ...

  5. python连接access数据库未找到提供程序_连接ACCESS数据库时未找到提供程序.该程序可能未正确安装的解决...

    出现错误:ADODB.Connection   错误   '800a0e7a' 未找到提供程序.该程序可能未正确安装. 我的连接字符串是  ConnStr = "Provider = Mic ...

  6. mysql json 引号 双引号_关于JSON字符串key缺少双引号的解决方法 的讲解

    JSON字符串key缺少引号的解决方法 JSON字符串是key:value形式的字符串,正常key是由双引号括起来的. 例如:<?php $data = array('name'=>'fd ...

  7. 本地开发时连接后台数据库时出现的错误,附自救方法

    2019独角兽企业重金招聘Python工程师标准>>> 一.跨域问题 现状:后端跨域权限无法打开,现在的浏览器出于安全策略的限制,都是不允许跨域的,但是开发的时候经常需要一些别的域的 ...

  8. 针对AirPods连接安卓手机时声音很小的解决方法

    相信很多人跑步时都喜欢听歌吧,最近我遇到一个问题就是安卓手机连接AirPods时手机调到最大声却依旧很小声,这也导致我暂停了几天的跑步计划. 经过几天的探索,我找到了修复方法,今天就分享一下这个方法吧 ...

  9. 数据库连接10060_通过mysql 连接远程数据库时,输入密码后,提示10060错误

    能提示输入密码,说明网络能够连接,而且能连到服务器.输入密码后提示错误,说明应该是权限问题 解决方法: ​一.进入mysql数据库命令行 ​二.输入use mysql; ​三.设置root账号密码为1 ...

最新文章

  1. Codeforces Round #699 (Div. 2) E.Sorting Books(贪心+DP / 线段树)超高质量题解,看不懂来打我 ~
  2. selenium 测试
  3. logback 的 access 模块
  4. 密码学加密算法分类_密码学中的国际数据加密算法(IDEA)
  5. 【编译原理笔记15】运行存储分配概述,静态存储分配,栈式存储分配,调用序列和返回序列,非局部数据的访问,符号表,符号表建立
  6. 快讯丨阿里云洛神云网络论文再次入选全球顶会SIGCOMM
  7. 人工智能:一种现代方法 第四版 翻译序言
  8. 创业吧,兄弟--记者眼中的中关村创业大街创业热潮纪实
  9. 软件测试的环境部署怎么做?
  10. 程序员木讷?我反手就是一串代码把姑娘撩到幸福地流泪
  11. 计算机网络学习笔记 01(更新)
  12. 统计英文字母和数字字符
  13. 单细胞测序分析及单细胞转录组
  14. mysql_性能优化一(慢查询分析)
  15. 如何使用hardhat进行合约uups模式升级
  16. 国产台灯哪个品牌比较好?推荐高品质的台灯品牌
  17. 计算机网络原理04741教学课件,【精编】04741计算机网络原理自考本科2018年4月课件.ppt...
  18. 批量原创及伪原创文章的套路
  19. 解析离线地图包可行性分析
  20. java计算机毕业设计计算机实验中心网站MyBatis+系统+LW文档+源码+调试部署

热门文章

  1. 统一WIFI下,手机能上网,电脑能连WIFI但不能上网 解决办法
  2. +CWJAP:1 FAIL 配置不了wifi
  3. vue-element-admin去掉使用Squire的MarkDown编辑器tui-editor并在内网打包
  4. MIPS流水线 流水线的冒险
  5. 西南交大计算机专硕学什么,西南交通大学计算机考研介绍
  6. 初识ConstraintLayout之参照线(Guidelines)
  7. 计算机主机控制器,可扩展主机控制器接口
  8. 动态网页搜索与静态网页搜索
  9. IPhone WebApp 设计开发工具与资源(转)
  10. maya Bifrost液体