linux下远程连接mysql

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

mysql -hHOSTNAMEP{HOSTNAME} -P{PORT} -uUSERNAMEp{USERNAME} -p{PASSWORD} DBNAMEdefaultcharacterset=utf8e"{DBNAME} --default-character-set=utf8 -e "{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命令返回截图
在这里插入图片描述
在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读