Author Topic: command line mysql และ run mysql command via shell script  (Read 6042 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2143
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
command line mysql และ run mysql command via shell script
« on: กรกฎาคม 03, 2013, 09:02:17 AM »
ในกรณีที่ต้องการทำการ export ผลลัพท์ของการ select ออกมาใส่ text file
สามารถ ทำการ export ได้ดังนี้

command line mysql export file

#mysql -p
>use dbname;
>select a,b from tablea INTO OUTFILE '/tmp/output.txt';
> exit

#less /tmp/output.txt
« Last Edit: พฤศจิกายน 28, 2013, 04:59:39 PM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2143
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: command line mysql และ run mysql command via shell script
« Reply #1 on: พฤศจิกายน 28, 2013, 05:03:30 PM »
create user mysql ผ่าน shell script หรือ command line

 #mysql -pyour_pass  db_name  -e  "GRANT ALL PRIVILEGES ON db_name.* TO user123@iii.ppp.you.ddd  IDENTIFIED  BY  'password'"

Update field mysql ผ่าน shell script หรือ command line

 #mysql -pyour_pass  db_name  -e  "UPDATE  table  SET  field1 ='xxx'  WHERE  id=5"