mysql-client常用参数

常用参数

  • -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:35

2.重定向sql文件,同样执行sql后立刻断开连接:

mysql -h 192.168.18.251 -P 3307 -u commonread -p -E < q_common.sql

3.在mysql客户端环境中,使用source:

mysql> source ~/Downloads/q_common.sql

 


版权声明:本文为aliang_godlike原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。