Lưu trữ của chuyên mục 'mysql'

Backup MySQL

Step 1:

mysqldump --single-transaction -uroot -p --all-databases --master-data=1 > all_databases.sql

Step 2:

mysql -uroot < all_databases.sql

Database server farm and synchronization

Tìm được công cụ này làm việc đồng bộ hóa dữ liệu trên nhiều server. Sau này sẽ cần đến các máy chủ read và một máy chủ master (write/read): http://symmetricds.org/

Việc đồng bộ hóa giữa master và master thì có công cụ này: http://blog.kovyrin.net/2007/04/23/master-master-replication-example-using-mmm/

http://datacharmer.org/

MySQL and JSON

SELECT
CONCAT("[",
GROUP_CONCAT(
CONCAT("{username:'",username,"'"),
CONCAT(",email:'",email),"'}")
)
,"]")
AS json FROM users;

To

[
{username:'mike',email:'mike@mikesplace.com'},
{username:'jane',email:'jane@bigcompany.com'},
{username:'stan',email:'stan@stanford.com'}
]

Thanks to http://www.thomasfrank.se/mysql_to_json.html