#!/bin/bash
# 登陆远程数据, -h 指定IP ; -u 指定用户, -p密码, -e 脚本模式,多条数据库命令
mysql -h eisc.cn -u keystone -peisccn -e "
select now();
show database;
"
####################### 案例 #######################
mysql -uroot -p123456 -e "
tee /tmp/temp.log
drop database if exists tempdb; # drop [drɑp] 删除;database [ˈdædəˌbeɪs] 数据库;
# if exists [ɛgˈzɪsts] 存在;判断存在库就删除,数据库:tempdb
create database tempdb; # 创建库
use tempdb # 进入库
create table if not exists tb_tmp(id smallint,val varchar(20));
# create table 创建表,判断不存在表 tb_emp 就创建
insert into tb_tmp values (1,'jack'),(2,'robin'),(3,'mark');
# 插入数据
select * from tb_tmp; # 选择所有列,从这张表中
notee # 脚本模式下需要开启此功能否则报错:禁用缓存
quit" # 退出
chmod +x 1.sql ; ./1.sql
============ shell远程登陆数据 ========
mysql -hhostname -Pport -uusername -ppassword -e
#相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。
#!/bin/bash
HOSTNAME="192.168.111.84" #数据库信息
PORT="3306"
USERNAME="root"
PASSWORD=""
DBNAME="test_db_test" #数据库名称
TABLENAME="test_table_test" #数据库中表的名称
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 16:06:47,Processed in 0.01115 second(s).