• msyql error: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A


    mysql> use mydb

     Reading table information for completion of table and column names

    You can turn off this feature to get a quicker startup with -A

    访问数据库的时候出现以上情况,

    一般产生这个问题是由于MYSQL中数据库太大,导致读取预读时间太长,从而显示这个提示,如果之前都没有遇到这个问题,那么产生这个问题的原因可能是由于有改变数据库信息的操作,比如drop一个很大的表(几千万数据)而中途终止.

    先查看当前的进程情况,:

    mysql> show processlist ;

    上图中锁表的id为208,则可以使用kill命令,结束它.

    mysql> kill 208;

    删除这些锁表的情况,我的mysql就能正常访问了.

    还有一种方法:

    我们进入mysql 时,没有使用-A参数:

    mysql> mysql  -uroot -pxxxx -A

    当使用-A参数时,就不预读数据库信息,速度就会快起来.

  • 相关阅读:
    键值表
    CRC校验方法
    extern 使用
    编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)
    学习积累
    二分查找写法
    生活技术常识
    JAVA实例
    JAVA_Sprint学习(一)
    手把手使用Git?
  • 原文地址:https://www.cnblogs.com/wangss/p/6269153.html
Copyright © 2020-2023  润新知