1.安装一个更人性化的一个mysql客户端、终端:
sudo apt install mycli
登录方式
mycli -uroot
+ password
2. 功能:界面更好看,且支持自动补全,按tab可以补全
3.mycli使用帮助说明文档
mycli --help用法: mycli [OPTIONS] [DATABASE]例如:- mycli my_database- mycli -u my_user_name -h my_host.com my_database- mycli mysql://my_user@my_host.com:3306/my_database常用选项:-h, --host TEXT 数据库的主机地址.-P, --port INTEGER 用于连接的端口号. Honors$MYSQL_TCP_PORT.-u, --user TEXT 要连接数据库的用户名.-S, --socket TEXT 用于连接的套接字文件.-p, --password TEXT 要连接数据库的密码.--help 查看帮助信息非常用选项:--pass TEXT 要连接数据库的密码.--ssh-user TEXT 连接SSH服务器的用户名.--ssh-host TEXT 连接SSH服务器的主机名.--ssh-port INTEGER 连接SSH服务器的端口.--ssh-password TEXT 连接SSH服务器的密码.--ssh-key-filename TEXT Private key filename (identify file) for thessh connection.--ssl-ca PATH CA file in PEM format.--ssl-capath TEXT CA directory.--ssl-cert PATH X509 cert in PEM format.--ssl-key PATH X509 key in PEM format.--ssl-cipher TEXT SSL cipher to use.--ssl-verify-server-cert Verify server's "Common Name" in its certagainst hostname used when connecting. Thisoption is disabled by default.-V, --version Output mycli's version.-v, --verbose Verbose output.-D, --database TEXT Database to use.-d, --dsn TEXT Use DSN configured into the [alias_dsn]section of myclirc file.--list-dsn list of DSN configured into the [alias_dsn]section of myclirc file.-R, --prompt TEXT Prompt format (Default: "\t \u@\h:\d> ").-l, --logfile FILENAME Log every query and its results to a file.--defaults-group-suffix TEXT Read MySQL config groups with the specifiedsuffix.--defaults-file PATH Only read MySQL options from the given file.--myclirc PATH Location of myclirc file.--auto-vertical-output Automatically switch to vertical output modeif the result is wider than the terminalwidth.-t, --table Display batch output in table format.--csv Display batch output in CSV format.--warn / --no-warn Warn before running a destructive query.--local-infile BOOLEAN Enable/disable LOAD DATA LOCAL INFILE.--login-path TEXT Read this path from the login file.-e, --execute TEXT Execute command and quit.
4.设置mycli的快捷登录数据库的方式
vim ~/.myclirc
效果:可以通过以下命令直接进入kong这个数据库中,且不用输入密码
mycli -d srv
-d 是指定快捷方式的名称的
5.配置mycli输出结果的颜色 和 字体
vim ~/.myclirc
效果展示
6.配置改变输入的习惯,从vi模式进入到emacs模式,emacs是可以想vim一样在命令行中进行移动光标进行内容的修改
ctrl + a可以移动到某行的行首
ctrl + e可以移动到某行的行尾
ctrl + l 可以清屏且只显示当行的内容
ctrl + p 可以在当前行向上移动
ctrl + n 可以在当前行想下移动
vim ~/.myclirc
效果