Sequelize - MySQL Join 삽질하게된 계기 Inner Join을 위해 Node.js - Sequelize - MySQL를 사용중이다. 서로 다른 DB를 참조하기 위해 이것 저것 시도하다가 Define에 DB(Schema)의 이름을 넣을 수 있다는 것을 발견하였다. 2015년부터 문제되었던 것 같은데... 자세한건 GitHub를 참고하라. 문제의 Sequelize 구문 const model_statuses = db.define( 'common_statuses', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, title: { type: DataTypes.STRING, allowNull: fals..
MySQL 실시간 쿼리? MySQL 쿼리문을 작성하다보면 트러블 슈팅 등을 위해 값이 제대로 입력되는지 확인하고 싶을 때가... 많다. 하지만 MySQL은 기본적으로 로그를 작성하는 기능이 꺼져있으므로 로그를 보고싶을 때마다(재부팅시마다) 켜주면 된다. 필요 없을 때도 계속 로그가 쌓이면 공간 낭비니까. MySQL 접속 먼저 MySQL에 접속한다. mysql -u root -p현재 설정 확인 현재의 로그 설정을 확인해본다. mysql> SHOW VARIABLES LIKE "general_log%"; +------------------+---------------------------------+ | Variable_name | Value | +------------------+---------------..
MariaDB를 설치하는데 계속 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory") 오류가 발생했다... 완전 제거를 했는데도 계속 발생... sudo apt-get purge mariadb-* sudo apt autoremove dpkg -l | grep mysql sudo apt-get purge mysql-common sudo rm -rf /var/log/mysql sudo rm -rf /var/log/mysql.* sudo rm -rf /var/lib/mysql sudo rm -rf /etc/mysql sudo a..
// 백업 폴더 생성 mkdir /home/android/mysql // 폴더 권한 755로 chmod 755 /home/android/mysql // 스크립트 파일 생성 vi /home/android/mysql/backup_mysql.sh /--------------------------------------------------------------- #!/bin/sh FILE_NAME=backup_`date +"%Y%m%d%H%M%S"` BACKUP_DIR=/android/mysql mysqldump -u[USER] -p[PASSWORD] --databases [DB_NAME] > $BACKUP_DIR$FILE_NAME.sql find $BACKUP_DIR -ctime +14 -exec rm -f ..