MySQL

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

Writing MySQL Scripts with Python DB-API

 
 

import MySQLdb

conn = MySQLdb.connect (host = "localhost",
user = "testuser",
passwd = "testpass",
db = "test")
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print "server version:", row[0]
cursor.close ()
conn.close ()
ที่มา: kitebird.com/

 

MySQL change root password

 

Install MySQLdb for Python

Download and install MySQL package installer
Download MySQLdb mysql-python (1.2.3)
Install MySQLdb 
    ARCHFLAGS='-arch x86_64' python setup.py build
    ARCHFLAGS='-arch x86_64' python setup.py install

Backing up and restoring MySQL databases

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

กำหนด 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