SQL

warning: Creating default object from empty value in /home/www/virtual/phaisarn.com/sun/htdocs/modules/taxonomy/taxonomy.pages.inc on line 33.

Backing up and restoring MySQL databases

ไฟล์ข้อมูลของ MySQL เก็บไว้ที่ /var/lib/mysql
ส่วนการ Backing up and restoring MySQL databases ดูได้ที่นี่

การให้สิทธิใน MySQL

การให้สิทธิใน MySQL ใช้คำสั่ง Grant เช่น
grant all on *.* to jack@localhost identified by 'xxxx';
เป็นการให้สิทธิทั้งหมดแก่ user jack@localhost
แต่ถ้าต้องการให้สิทธิบางส่วนเช่น ให้สิทธิเฉพาะฐานข้อมูลที่กำหนดให้ใช้ึคำสั่ง
grant all on mydb.* to jack@localhost identified by 'xxxx';
ที่มา: GRANT Syntax

กำหนด Name และ Collate ในไฟล์ query ของ MySQL

การรัน MySQL query จากไฟล์ บางครั้งอาจข้อมูลที่ Import เข้าไปอาจกลายเป็นภาษาต่างดาว เนื่องจากรหัสอักขระที่เก็บไว้ในไฟล์ ดังนั้นให้แก้ไขได้โดยการกำหนดคำสั่งไว้ที่ด้านบนของไฟล์ดังนี้
SET NAMES 'utf8' COLLATE 'utf8_unicode_ci';

MySQL: คำสั่ง Backup Database และ Table

คำสั่ง Backup Database

  • $ mysqldump -u user_name -p db_name > file_name

คำสั่ง Backup Table

  • $ mysqldump -u user_name -p db_name table_name > file_name

ที่มา: dev.mysql.com

สร้างฐานข้อมูลด้วย command line

ฐานข้อมูลสามารถสร้างได้ด้วยการพิมพ์คำสั่งทาง command line ดังนี้

sudo mysqladmin -u username -p create databasename

Syndicate content