如下:
mysql>use databasename Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A
造成的原因 :
1.于MYSQL中数据库太大,导致读取预读时间太长,从而显示这个提示
2.如果之前都没有遇到这个问题,那么产生这个问题的原因可能是由于有改变数据库信息的操作,比如drop一个很大的表(几千万数据)而中途终止.
解决办法:先查看当前的进程情况,:
mysql> show processlist ;
如果发现info列提示有lock的信息,找到id,kill 掉。
也可以按照提示信息,链接的时候加上-A :
如:
mysql -uuser -ppwd -hip -A --default-character-set=utf8