Centos下部署mysql: 1、yum -y install mysql*; 2、service mysqld start; 3、chkconfig mysqld on; 4、设置用户名和密码:mysqladmin -uroot password123456 5、进入数据库 ...
前几天要定位一个升级脚本执行后,升级语句未执行的问题。 定位后发现了几个问题。 第一个就是,很多的脚本不规范,没有delete,直接insert或者update,导致执行脚本时报主键冲突错误。 升级脚本的一个原则就是可以重复多次执行,缺少delete是不规范的。建表语句的列最好有commet,说明该列的作用是什么。 第二个问题是,许多不规范的语句在整个升级脚本的中间位置,那靠后提交的语句是否被执 ...
2020-11-24 22:57 0 396 推荐指数:
Centos下部署mysql: 1、yum -y install mysql*; 2、service mysqld start; 3、chkconfig mysqld on; 4、设置用户名和密码:mysqladmin -uroot password123456 5、进入数据库 ...
mysql远程执行sql脚本 1.在命令行下mysql -h 远程服务器地址 –u用户名 –p密码 –D数据库<sql脚本文件路径示例:mysql -h 192.168.1.1 -u test -P 3306 -p123456 -Dtest</data/test ...
第一种方法: 命令行下(未连接数据库) ,输入 mysql -h localhost -u root -p123456 < C:\db.sql 第二种方法: 命令行下(已连接数据库,此时的提示符为 mysql>: ), 输入 source C:\db.sql 来自为知笔记 ...
本文介绍在windows操作系统和Linux操作系统中,如何在命令界面模式下执行对应的sql脚本到mysql数据库 Windows操作系统下 Linux操作系统下: 待完善 ...
今天和运维同学一块查找mysql慢查询日志,发现了如下一条sql: SELECT sum(`android` + ios) total,pictureid,title,add_time FROM `juzi_access_statistic` LEFT JOIN juzi_news ...
在shell脚本里可以定义变量,并在执行脚本时任意传参。 #!/bin/bashdb_name=$1 #将第一个值赋给db_name变量sql_name=$2 #将第二个值赋给sql_name变量mysql -uroot -p123456 -h192.168.227.129 $db_name ...
1、mysql脚本文件 t.sql insert into test.t values(@name,@age);exit 2、shell脚本文件 a.sh (为方便演示,与t.sql文件放在同一目录下) #!/bin/sh# fetch user parameters ...
1、sql脚本(t.sql) 2、shell脚本(a.sh 为方便说明,a.sh与t.sql在同一目录下) 说明:3种执行方式,后两行也可以(已注释,感兴趣可以尝试下) #!/bin/sh mysql -u root < t.sql# mysql -u ...