始终使用MySQL Shell
[lefred] (lefred.be/content/aut…) [hudson译]
2022年9月8日
你知道我有多么赞扬和喜欢MySQL Shell 吗?但如果像我一样,对你来说,旧习惯很难改变,我建议你在~/bashrc(或~/.bash_aliases)文件中创建这些不同的别名,强制您使用 MySQL Shell,即使是在非常小的语句检查中:
alias mysql=“mysqlsh--sqlmysql://localhost"
alias mysqlx=“mysqlsh--jsmysqlx://localhost"
当然,您可以指定所需的用户,默认情况下,它使用与系统用户相同的用户。 例如,如果这是您的测试机器,并且您希望始终使用“root”帐户(即使不推荐),您可以通过修改URI来这样指定:
alias mysql=“mysqlsh--sqlmysql://root@本地主机“
例子:

现在,当使用mysql时,MySQL Shel会启动,并使用经典协议以SQL模式直接连接到localhost。
当使用mysqlx命令时,这次MySQL Shell启动并使用X协议连接到localhost,我的会话现在处于JavaScript模式:

两个简单的别名避免了我在终端中使用旧的“mysql”客户端。