博主呓语:

打开MYSQL命令行的自动补全功能

Posted by 破冰 on 2015-12-17 17:45 Thursday
使用MYSQL -I命令,查看MYSQL命令的参数,其中对--auto-rehash参数的说明如下:
--auto-rehash     Enable automatic rehashing. One doesn't need to use
                  'rehash' to get table and field completion, but startup
                  and reconnecting may take a longer time. Disable with
                  --disable-auto-rehash.
有两个方法:

一、修改my.cnf
vi /etc/my.cnf 
[mysql] 
auto-rehash         #添加auto-rehash
注:修改 #no-auto-rehash 去掉# 改为上面那一条
重启mysql服务
然后登陆mysql即可补全

二、客户端连接mysql时
在mysql启动时加参数auto-rehash 
mysql –uroot -pmysql --auto-rehash 

注:只能补齐表,列名

一些资料说windows下的MySQL不能使用自动补全,没测试,主要是基本都在linux下了·

发表评论: