mysql修改密码后无法登陆问题,发生#1251错误

安装好mysql后修改密码发生:#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 错误。

原因:

升级客户端

新版本的mysql使用了新的密码验证方法

设置mysql密码时使用old_password可以解决这个问题

解决方法如下:

方法一:

mysql> SET PASSWORD FOR

-> 'some_user'@'some_host' = OLD_PASSWORD('新密码');

方法二:

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('新密码')

-> WHERE Host = 'some_host' AND User = 'some_user';

mysql> FLUSH PRIVILEGES;

注:

some_user:表示当前出错的用户ID,例如:root;

some_host:表示当前主机,例如:localhost;

相关文档:

一直以为mysql随机查询几条数据,就用

SELECT * from `table` ORDER BY RAND() LIMIT 5

就可以了。

但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上

查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。

You cannot use a column with RAND() values i ......

MYSQL安装

//解压编译安装

# tar xzvf mysql-5.0.27.tar.gz

# cd mysql-5.0.27

# ./configure -prefix=/home/redadmin/mysql

# make

# make install

# cd /home/redadmin/mysql/

# cp share/mysql/my-medium.cnf ./

# mv my-medium.cnf my.cnf

// my.conf文件修改

# vi my.cnf

修改前:

port  &nb ......

BIND-DLZ实验:http://bind-dlz.sourceforge.net/

实验环境:RHEL4,BIND-9.5.0-P2.tar.gz(9.4.0以上版本都已含DLZ补丁),Mysql-5.0.56.tar.gz

1、安装mysql(先安装gcc等相关软件包)

#tar zxvf mysql-5.0.56.tar.gz

#cd mysql-5.0.56

#./configure --prefix=/usr/local/my ......

我使用的是apserv安装包,安装时语言我选择的是gb2312,后来在建立新的数据库时,‘整理’选择的是utf8,接下来在表中参数类型基本选择的都是utf8,接下来我就直接调用啦,嘎嘎,我写的是一个简单的留言本。最简单的读取数据库写入数据库的程序,嘎嘎!奇怪的是在数据库里面直接操作中文显示都很正常。可是一到网 ......

新建mysql 1251,mysql修改密码后无法登陆问题,发生#1251错误相关推荐

  1. asp.net Forums2.0修改密码后无法登陆问题——都是Cache惹的祸

    在写完0804版后,颓废了一段时间,并且主要在研究webmessenger(服务器暂无法访问),无暇顾及后续的asp.net forums本地化工作.经过一段时间休整,重新继续坚持对asp.net f ...

  2. mysql修改密码后phpmyadmin 出现#1045

    mysql修改密码后phpmyadmin 出现#1045 - Access denied for user 'root'@'localhost' (using password: NO) 我用的是wa ...

  3. 没有修改出现mysql密码错误_MySql 修改密码后的错误快速解决方法

    设置好密码后,使用数据库时出现如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement bef ...

  4. 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...

    今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...

  5. docker容器mysql修改密码后重启失败

    解决docker容器中mysql修改密码后重启失败 前言 本文内容:1如何修改mysql密码,本地mysql也可以这么修改:2修改mysql容器的环境变量(其他容器同理)3结束语 在docker运行中 ...

  6. mysql 6安装当前密码_windows安装mysql数据库并修改密码

    1.下载 MySQL Community Server 5.7. https://dev.mysql.com/downloads/mysql/ 2.解压 如果想要让MySQL安装在指定目录,那么就将解 ...

  7. MySql首次登录修改密码

    今天重新给新机装了MySql的新版本,但首次登录时候需要密码??? 密码??? 我没有记得在安装过程中设置过密码啊?? 后来经过几番折腾,我才找到方法,直接进入正题: 1.找到.err文件的临时密码 ...

  8. mysql alter user 修改密码

    mysql怎样修改root密码 修改mysqlroot密码,用到的工具:xshell,步骤如下: 登录到linux服务器,执行以下命令: mysql-uroot-p Enterpassword: my ...

  9. MySQL 8 如何修改密码

    MySQL 8 如何修改密码 推荐方案 零 第零种方式: 1,先在配置文件里加上` skip-grant-tables` 重启mysql后免密登陆进入mysql 2,查看当前认证方式以及用户,默认是 ...

最新文章

  1. OpenCV中的图像阈值处理算法
  2. 网站的线下活动如何组织
  3. 算法与数据结构 - 滑动窗口
  4. python calu_Python基本数据类型
  5. 汉诺塔-递归算法深入理解
  6. hdu 5585 判断一个数能否被3整除
  7. 选择器Selector
  8. 尴尬又暖心!学生知乎上提问导师人品如何,没想到导师亲自回答了...
  9. 三菱PLC仿真软件的序列号
  10. 色彩空间和色彩域互相转换及转化目的
  11. python-scrapy模拟登陆网站--登陆青果教务管理系统(一)
  12. html网页设计作业代码——网上鲜花网页设计(5页)HTML+CSS+JavaScript web期末作业设计网页
  13. 《图解微信小程序》- 初始化项目分析
  14. Electron 去掉标题栏并设定可拖动
  15. jacob.jar 操作word文件 添加水印、图片(附查阅Microsoft Office VBA参考文档方式)
  16. 快速原型设计工具(Axure)的简单使用
  17. linux 游戏下载论坛,LINUX下的各种游戏
  18. python爬虫及其可视化
  19. 华科提出首个用于伪装实例分割的一阶段框架OSFormer
  20. 【故障诊断】基于贝叶斯优化支持向量机的轴承故障诊断附matlab代码

热门文章

  1. libvirt vnc花屏_redhat6.5 centos6.5 FusionCompute下VNC花屏
  2. UML的定义和组成详细介绍
  3. 获取a标签的href文本
  4. [2010/09/29]爱护牙齿Take Care of Your Teeth
  5. 金陵科技学院五年一贯制专转本管理学原理考试大纲
  6. yml 配置 mapper-locations 支持多级目录
  7. 新员工培训的13条黄金法则
  8. 西工大java实验报告给,春风又绿西工大,软酷实践让我忙
  9. 学习体验manifold(一)刷机
  10. 儿童摄影技巧:暗调婴儿摄影构思分…