1.首先进入shell~2.进入服务器后,输入mysql -h localhost -u root -p,进入MySql; 3.输入MySql密码;4.将脚本复制到服务器,具体怎么做,可以用Xftp;5.例如,我执行的test.sql,在/usr/local/test.sql目录下,在shell中输入source
/usr/local/test.sql原文:http://www.cnblogs.com/xinma/p/xinma.html
#!/bin/bash
#script_version=v110
db_host=127.0.0.1
db_port=3306
db_username=db_test_inst
db_passwd=`XXXXXXXXXXX`
db_name=test
MYDATE=`date +%Y%m%d%H%M%S`
ROOT_PATH=`XXXX/${script_version}`
MYSQL_PATH=${ROOT_PATH}/sql
LOG_DIR=${LOG_DIR}/log
LOG_FILE=${LOG_DIR}/exec_${MYDATE}.log
if [ ! -d "$LOG_DIR" ] ;then
mkdir $LOG_DIR
fi
for file in ${MYSQL_PATH}/*
do
if [ -f "$file" ] ; then
postfix=`echo $fil...
书接上回,没错,终于测试了rsync合并CentOS-CD1和CD2,把本地yum源配置完成,测试下,果然还是可以的,mv了位于/etc/yum.repo.d/其他yum源(技术有限,避免影响),将local.repo编辑如下[local]name=local_combinationbaseurl=file:///root/CentOSenabled=1gpgcheck=0显示结果如图所示可以发现ncurses-*安装了devel-,term,libs,base,static等包.妥妥的,rsync真神器.666... To be continued...本文出自 “Sherry and George” 博客,谢绝转载...
#!/bin/shif [ -s /etc/my.cnf ];thenrm -rf /etc/my.cnffi
echo "----------------------------------start install mysql -----------------------------"yum install -y ncurses gcc gcc-c++ ncurses ncurses-devel openssl openssl-devel libtool* cmakemkdir -p /data/mysqlif [ ‘grep "mysql" /etc/passwd | wc -l‘ ]; thenecho "adding user mysql"groupadd mysqluseradd -s /sbin/nologin -M -g mysql mysqlelseecho "my...
新数据库设置Root密码visible > mysql -uroot -p
visible > mysqladmin -uroot password "**"
创建用户和授权visible > mysql -uroot -p
MariaDB > GRANT ALL PRIVILEGES ON *.* TO {账户名}@"{ip}" IDENTIFIED BY "***" WITH GRANT OPTION;
MariaDB > flush privileges;
脚本创建数据库visible > mysql -uroot -p
MariaDB > CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
导入sql结构文件visible...
在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性。而shell 脚本参数作为变量传递给SQL以及SQL脚本也是DB 在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性。而shell 脚本参数作为变量传递给SQL以及SQL脚本也是DBA经常碰到的情形之一。本文主要讨论了如何将shell脚本的参数传递到SQL脚本之中并执行SQL查询。
有关shell与SQL之间的变量传递,请参考: Linux/Unix shell sql 之间传递变...
上传文件 1 先安装上传工具
yum -y install lrzsz2 上传(传到当前命令执行的目录)
rz上传结果 3 打开数据库,通过use命令选择需要执行的数据库执行刚才上传的sql脚本
mysql> source /deliverymanagement.sql
我正在使用SSH远程登录我的Web服务器,我想知道是否有一种方法可以执行我已经驻留在该服务器上的目录中的sql脚本以创建新的数据库,
该站点是一个wordpress站点,测试数据库中的数据对于实时站点很重要.有谁知道我怎么能执行这个脚本?解决方法:由于其他答案没有完全回答你的问题,这里是正确的答案:
要通过命令行启动sql脚本,您必须执行:mysql -u [USERNAME] -p < /path/to/sqlscript[USERNAME]必须是数据库管理员或具有足够权限才能...
有没有人知道一个现成的make1命令行工具,它允许我从Linux客户端连接到SQL服务器?
我希望能够运行任意查询,但大多数时候我希望能够进行数据库转储然后恢复它.
这必须是可编写脚本的,因为它将集成在自动构建环境中.
1FYI:我唯一的另一种选择是写点东西.我可能会使用perl和DBI解决方法:我找到了tsql,虽然它的主要目的可能在其他地方,但它可以满足我的需求.
它包含在EPEL package中.我安装它:rpm -Uvh http://ftp.df.lth.se/pub/fed...
为了下载到的MySQL版本和目标系统相互兼容,在开启之前,最好了解目标系统的相关信息。查询系统版本:
cat /etc/issue查看系统位数getconf LONG_BIT
选择MySQL根据系统信息确定下载的mysql版本信息,例如当前的Red Hat Enterprise Linux 6.7版本64位系统,所以在MySQL官网上选择相应的版本。 检查MySQL检查目标系统中是否已经装有mysql,避免安装时受到影响。rpm -qa|grep mysql
如果已经存在某些mysql的包,应看情况删除。例如re...