linux下远程连接mysql

linux脚本编写,定义好变量,若是ssh直连,root命令下,将对应位置参数替换成真实连接参数即可;

mysql -h H O S T N A M E − P {HOSTNAME} -P HOSTNAMEP{PORT} -u U S E R N A M E − p {USERNAME} -p USERNAMEp{PASSWORD} D B N A M E − − d e f a u l t − c h a r a c t e r − s e t = u t f 8 − e " {DBNAME} --default-character-set=utf8 -e " DBNAMEdefaultcharacterset=utf8e"{select_sql}" | awk ‘NR>1’

以上awk nr>1表示返回已经读取的数据,去掉表头
HOSTNAME :远程MYSQL所在的服务器IP
PORT:端口号,mysql 端口号默认是3306,注意-P 的P是大写,区别于密码的小写p
USERNAME:MYSQL连接的用户名
PASSWORD:MYSQL连接的密码 ,注意-p与密码间不能有空格
DBNAME:连接的数据库名
select_sql:定义好的Sql语句

mysql模式下返回结果
在这里插入图片描述
退出到shell命令行,从mysql连接返回到root 命令模式下用exit 或quit命令
以上shell命令返回截图
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值