电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

通過shell腳本對mysql的增刪改查及my.cnf的配置

瀏覽:3日期:2023-10-01 10:03:43

shell操作mysql

1.獲取mysql默認密碼

新安裝的mysql,密碼是默認密碼

#!/bin/bash# STRING:獲取mysql默認密碼的一段字符串# 例如:A temporary password is generated for root@localhost: xxxxxx# PASSWORD:將獲取到的STRING進行截取,獲取localhost:右邊的默認密碼# shellcheck disable=SC2006STRING=`grep 'temporary password' /var/log/mysqld.log`PASSWORD=${STRING#*localhost: }

若已經修改了密碼的

#!/bin/bash# shellcheck disable=SC2006PASSWORD='你的密碼'

2.修改my.cnf文件

原因:在mysq5.6還是5.7以上,使用如下的shell腳本進行連接,會提示在命令行輸入密碼不安全。

mysql -u root -pPASSWORD -e 'xxxxxx'

解決方法:使用sed命令在my.cnf文件中添加如下字段

[client]user=rootpassword=xxxxxx

shell腳本:

# 我的my.cnf文件在/etc/my.cnf下,不相同的可以自己去找找# sed -i ’第幾行 添加的內容’ 指定的文件sed -i ’1i [client]’ /etc/my.cnfsed -i ’2i user=root’ /etc/my.cnfsed -i ’3i password=xxxxxx’ /etc/my.cnf

3.shell創建mysql數據庫

# SQL語句DATABASE_SQL='CREATE DATABASE IF NOT EXISTS test'# mysql -u 用戶名 -e 'sql語句'# 因為在my.cnf中配置了密碼,所以不用寫密碼了mysql -u root -e '${DATABASE_SQL}'

4.shell創建mysql表

# sql語句TEST_SQL='CREATE TABLE IF NOT EXISTS test ( id varchar(20) NOT NULL, text varchar(20) NOT NULL) ENGINE=InnoDB'# mysql -u 用戶名 -D '數據庫名' -e 'sql語句'mysql -u root -D 'test' -e '${TEST_SQL}'

5.shell添加數據

# sql語句INSERT_SQL='insert into test values (’123’, ’test’)'mysql -u root -D 'test' -e '${INSERT_SQL}'

6.shell刪除數據

DELETE_SQL='delete from test where id=’123’'mysql -u root -D 'test' -e '${DELETE_SQL}'

7.shell修改數據

UPDATE_SQL='update test set text=’你好’ where id=’123’'mysql -u root -D 'test' -e '${UPDATE_SQL}'

8.shell查找數據

SELECT_SQL='select id, text from test where id=’123’'mysql -u root -D 'test' -e '${SELECT_SQL}'

9.shell修改數據庫密碼

# mysql5.7之前SQL='update mysql set password=password('新密碼') where user=’root’'# mysql5.7及以后SQL='update mysql set authentication_string=password('新密碼') where user=’root’'# flush privileges:刷新mysql -u root -D 'mysql' -e '${SQL};flush privileges'

到此這篇關于通過shell腳本對mysql的增刪改查及my.cnf的配置的文章就介紹到這了,更多相關shell腳本mysql增刪改查內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 安徽泰科检测科技有限公司【官方网站】| 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 杭州双螺杆挤出机-百科 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 工作服定制,工作服定做,工作服厂家-卡珀职业服装(苏州)有限公司 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 |