doujianjian2060 2019-08-07 09:42
浏览 102

在shell脚本中连接参数时,Mysql抛出错误

I am trying to access variables from a PHP script to a shell script with following codes but I keep getting this error '@'localhost' (using password: YES)or user 'test_user Can anyone please help me?

<?php 
$DATABASE='test_db';
$DB_HOST='localhost';
$PASSWORD='test_pw';
$USER='test_user';
?>

#! /bin/bash
DB_FILE_NAME="$BASE_DIR_PATH$DB_PHP_FILE"

DB=$(cat $DB_FILE_NAME | grep "^\$DATABASE=" | cut -d "=" -f 2-)
DB_NAME=$(sed "s/[\;'']//g" <<< "$DB")
USER=$(cat $DB_FILE_NAME | grep "^\$USER=" | cut -d "=" -f 2-)
DB_USERNAME=$(sed "s/[\;'']//g" <<< "$USER")
PASSWORD=$(cat $DB_FILE_NAME | grep "^\$PASSWORD=" | cut -d "=" -f 2-)
DB_PASSWORD=$(sed "s/[\;'']//g" <<< "$PASSWORD")



results=($(mysql --user $DB_USERNAME -p${DB_PASSWORD} ${DB_NAME} -Bse 
"SELECT a,b,c from test WHERE profile_name='prop'"))

if [ $? -ne 0 ]; #check if database connection is failed
  then
   exit 
fi
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 再不同版本的系统上,TCP传输速度不一致
    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程