Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- MYSQLHOST="127.0.0.1"
- MYSQLDB="testdb"
- MYSQLUSER="testuser"
- MYSQLPASS="testpassword"
- #File name with date only
- DATE=$(date + "%F")
- #File location
- FILE="/tmp/Usage_Report_$DATE.csv"
- MYSQLOPTS="--user=${MYSQLUSER} --password=${MYSQLPASS} --host=${MYSQLHOST} ${MYSQLDB}"
- #testing purposes, give echo output
- echo "Report Begin: $(date)"
- mysql ${MYSQLOPTS} << EOFMYSQL
- SELECT t1.name AS User_Name, t2.user_id AS User_ID FROM user_table INTO OUTFILE '$FILE' FIELDS TERMINATED BY ','
- LINES TERMINATED BY '\n';
- EOFMYSQL
- #add column title to the report
- sed -i '1i User_Name,User_ID' $FILE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement