【MySQL】MySQL 非交互式执行sql语句的方式

    科技2022-07-11  105

    mysql=( mysql --protocol=socket -uroot  -p"MySQL@123" )

    echo "CREATE DATABASE IF NOT EXISTS \`$MYSQL_DATABASE\`;" | "${mysql[@]}"

     

    echo "select user,host from mysql.user"   | mysql -u root -p"MySQL@123"

     

     mysql -uroot  -h xx.xx.xx.xx   -p"MySQL@123"  -e "show databases;"

     

    mysql -uroot  -h xx.xx.xx.xx   -p"MySQL@123"   $DATABASE   <  /path/to/sql

    Processed: 0.029, SQL: 8