shell脚本与mysql交互方法汇总

 百家乐概况     |      2020-01-25 10:15

Error: Lost connection to MySQL server during query 

shell脚本与mysql交互作用情势汇总

错误消息很赫赫有名了,在询问的时候错失了和MYSQL数据库服务器的接连几天。 

 

MYSQL不稳定。 

shell脚本导入数据文件到mysql内

 

本来是应用mysqlimport啦.

 

    示例脚本:

01

#!/bin/sh

02

# import test_table.sql into test_database.test_table

03

# content in test_table.sql like "123,abc,334; N,ddd,999"

04  www.2cto.com  

 

05

### define constant

06

MYSQL_IP=192.168.0.69

07

MYSQL_USER=root

08

MYSQL_PW=root

09

MYSQL_DATABASE=test_database

10

MYSQL_TABLE=test_table

11

 

12

function import_from_file()

13

{

14

   echo "开首导入<${MYSQL_TABLE}.sql>到<${MYSQL_IP}/${MYSQL_DATABASE}> ..."

15

   echo -n -e "t"

16

   mysqlimport -h ${MYSQL_IP} -u${MYSQL_USER} -p${MYSQL_PW} --fields-terminated-by=',' --lines-terminated-by=';' -L ${MYSQL_DATABASE} ${MYSQL_TABLE}.sql  

17

   if [ 0 -eq $? ]; then

18

      echo "导入完毕!"

19  www.2cto.com  

   else

20

      echo "导入进度中现身错误,错误码为:$?"