【mysql 运行sql脚本文件】教程文章相关的互联网学习教程文章

Shell简单全备mysql脚本案例_MySQL

bitsCN.comShell简单全备mysql脚本案例 [root@cacti mysql]# cat backup.sh #!/bin/sh #created by taiyang#2012-9-16#function:backup mysql database #set local variablesDBname=backupBackupPath=/mysqlbak/mysqlbak/DumpFile=${BackupPath}${DBname}`date +%y%m%d_%H%M%S`.bak v_username=rootif [ $v_username != root ];thenecho "ERROR:the script must be run as mysql"exit 1fi echo "backup database path:$DumpF...

mysql导入大的sql脚本_MySQL

bitsCN.com1.首先 mysql导入sql文件:source data.sql2.更改了mysql的my.ini的max_allowed_packetmysql > use databasenameDatabase changedmysql > source c:mysql.sql如果.sql文件过大,mysql会直接断开连接 解决方法:在mysql的配置文件my.ini 中加入 一行max_allowed_packet = 100M(该大小>=mysql.sql文件大小)3.还遇到了一个问题就是"BLOB/TEXT column source used in key specification without a key length"通过http://dru...

用sql脚本安全添加字段_MySQL

bitsCN.com用sql脚本安全添加字段 CREATE PROCEDURE safe_add_col(tname VARCHAR(50),cname VARCHAR(50)) BEGIN SET @a = ; SELECT column_name into @a FROM information_schema.columns WHERE table_name = tname AND column_name = cname; IF @a = THEN alter table tbl_application_source_down add import_batch VARCHAR(14) DEFAULT NOT NULL; END IF;END; call safe_add_col(user,real_name)...

UbuntuServer使用automysqlbackup脚本_MySQL

UbuntuServerUbuntu bitsCN.com 昨天服务器意外关闭,导致开发环境数据库文件损坏,所以想起了做自动备份的事情,原本是打算自己用Mysqldump写个脚本来做计划任务的,不过出于偷懒的角度考虑,在网上找了找,发现了automysqlbackup,看评论都还不错,而且本身也是shell脚本实现的。本着不重复造轮子的精神,就下载来使用了。 地址:http://sourceforge.net/projects/automysqlbackup/ 选择的版本是最新的automysqlbackup-v3.0_...

使用Mysql命令行工具执行sql脚本时的小问题_MySQL

bitsCN.com使用Mysql命令行工具执行sql脚本时的小问题 在执行sql脚本时本来是按照语法来的 source create.sql(create.sql文件的完全路径) 我在自己的电脑上输入的是1source f:/download/create.sql; 但是输入完成后没有执行任何结果,也没有报错,后来在网上查了,有同学说是"/"的原因,要使用"/",或者要进行转义"//",我依次试过后,发现还是不行,而且报出了failed to open file ... 最后我无意中再输入了一次 1source f:/crea...

mysql导入外部sql脚本的方法_MySQL【图】

导入的方法分为两种:一是采用图形化工具,如SQLYog、Navicat等;二是利用MySql的命令行界面。下面分别介绍:一:命令行界面1、启动mysql:2、登陆到mysql:3、创建一个数据库,用于存放导入的sql:4、找到Sql的路径,利用source命令导入到刚刚创建的数据库中:二、利用Navicat导入Sql脚本:1、建立和MySql的连接2、找到要导入的数据库3、运行SQL文件,选择sql文件路径4、开始导入导入成功,可在数据库下查看导入的sql文件了。

每天自动备份mysql脚本_MySQL

定时执行脚本:1、执行crontab -e00 00 * * * /bin/bash yourpath/mysqlbak.sh2、打开自动执行文件vi /etc/crontab在etc中加入如下内容,让其自动执行任务。00 00 * * * root /mysqlbak.sh以上两个 00 00 * * * 为每天的凌晨自动执行脚本分 时 日 月 周 命令M: 分钟(0-59)。每分钟用*或者 */1表示H:小时(0-23)。(0表示0点)D:天(1-31)。m: 月(1-12)。d: 一星期内的天(0~6,0为星期天)。每五分钟执行 */5 * * * * 每小...

中国省市区数据mysql脚本_MySQL【图】

1.查省2.查市3.查区4.Mysql脚本/* Navicat MySQL Data TransferSource Server : MySQL Source Server Version : 50022 Source Host : 127.0.0.1:3306 Source Database : xljTarget Server Type : MYSQL Target Server Version : 50022 File Encoding : 65001Date: 2014-07-19 21:22:47 */SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- Table structure for china -- ---------...

sqlite迁移到mysql脚本的方法

废话不多说了,直接给大家贴代码了,具体代码如下所示:#! /usr/bin/perl # # based on https://stackoverflow.com/a/87531/5742651 # usage: sqlite3 .dump database_name.sqlite3 | perl sqlite2mysql.pl | mysql -u root -p $import_database_name # # ignore follow lines: # BEGIN TRANSACTION # COMMIT # sqlite_sequence # CREATE UNIQUE INDEX # PRAGMA foreign_keys=OFF # "tablename/field" => `tablename/field...

MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库、建表、添加数据),并执行,不会有任何问题;但是使用mysql命令行工具执行建库脚本时,添加数据中如果包含中文,存入的数据就是乱码或是???。。。 解决方法1:在MySql安装目录下找到my.ini,将[mysql]下的default-character-set=latin1改为default-character-se...

mysql 全国省市区3级数据 和 4级数据 (sql脚本)【图】

mysql 全国省市区3级数据 和 4级数据 (sql脚本) mysql 全国省市区3级数据 和 4级数据 (sql脚本)

主从状态的shell脚本 监控MySQL脚本【代码】

SLAVE_IP:为监控的主机IP USER:为msyql用户 PASSWORD:为mysql密码 WHEREIS_MYSQL:为mysql命令路径 WEBHOOK:为企业微信机器人Webhook地址 wx():为企业微信机器人函数 Check_Mysql_Slave():为监控脚本主函数#! /bin/bash # source /etc/profile export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"SLAVE_IP=`ip add | grep inet | grep brd | awk -F / '{print $1}' | awk -F " " '{print $2}' | aw...

mysql远程执行sql脚本

mysql远程执行sql脚本 1.在命令行下mysql -h 远程服务器地址 –u用户名 –p密码 –D数据库<sql脚本文件路径示例:mysql -h 192.168.1.1 -u test -P 3306 -p123456 -Dtest</data/test/filename 2. 在命令行下(未连接数据库),输入 mysql -h localhost -u root -p 123456 < F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.

mysql数据库导入SQL脚本【图】

这里我以一个例子来说明,现在有一个名为example的sql脚本,内容如下: 文件的存放位置如下图: 使用语句source C:\Users\admin\Desktop\example.sql调用脚本。然后,因为我是第一次尝试写sql脚本,所以又出了点小状况。。如下图: 随后,我修改了脚本,设置了字符集为utf-8,如下图: 然后,就出现了下面的效果。。。如下图: 然后,我明白了什么。。这是因为我在建表的时候没有设置utf-8的字符集。。。此处感觉很尴尬。 不过...

Linux服务器使用mysql命令执行sql脚本【代码】【图】

上传文件 1 先安装上传工具 yum -y install lrzsz2 上传(传到当前命令执行的目录) rz上传结果 3 打开数据库,通过use命令选择需要执行的数据库执行刚才上传的sql脚本 mysql> source /deliverymanagement.sql