常用参数
- -h:主机名或ip地址。
- -P:大写的P,端口。
- -u:用户名。
- -p:密码。
- -D:登陆后use的database,这样就不用每次执行sql加上库名前缀了。
# -p后面一般不会直接加上密码,而是交互式输入密码,这样不会被系统的历史命令记录密码。
# 登陆后直接使用common库
mysql -h 192.168.18.251 -P 3307 -u commonread -p -D common执行外部sql文件的3个方式
1.使用-e参数,执行sql后立刻断开连接:
mysql -h 192.168.18.251 -P 3307 -u commonread -p -E -e "select id, bid, gmt_create, gmt_modified from common.common_authz limit 2"这里使用了-E参数,看看返回结果的样式:
*************************** 1. row ***************************
id: 1
bid: 20191011191912751012135901bb0001
gmt_create: 2019-10-11 19:19:17
gmt_modified: 2020-09-08 17:08:27
*************************** 2. row ***************************
id: 2
bid: 20191011202952389052135901bb0002
gmt_create: 2019-10-11 20:29:56
gmt_modified: 2019-10-12 17:10:352.重定向sql文件,同样执行sql后立刻断开连接:
mysql -h 192.168.18.251 -P 3307 -u commonread -p -E < q_common.sql3.在mysql客户端环境中,使用source:
mysql> source ~/Downloads/q_common.sql
版权声明:本文为aliang_godlike原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。