본문 바로가기

MySQL6

MYSQL 테이블 대소문자 구분 안하기 프로젝트에서 Quartz Scheduler 연동하는데 내 PC LocalDB에서 아래 오류가 계속 발생 한다. Table 'sfs_sds_rotterdam_db.QRTZ_TRIGGERS' doesn't exist 원인을 확인해보니 MySQL에서 테이블 대소문자를 구분하도록 되어 있어서 발생한 현상으로 아래 Query로 설정 정보를 확인할 수 있다. show variables like 'lower_case_table_names'; 나의 경우엔 Value값이 '0'으로 구분하는 것으로 설정되어 있다. 해당값을 '1'로 변경 후 다시 시도해본다. 2022. 7. 21.
Ubuntu Mysql WorkBench Server 연결 오류 Ubuntu 에 docker 설치 후 mysql server 5.7 image를 설치, Portainer로 Container 생성 후 실행하였다. 하지만, console에서 연결 시도는 정상 동작되지만 MySQL WorkBench를 이용하여 연결할 경우 아래 오류가 발생한다. An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.125" (uid=1000 pid=7944 comm="/snap/mysql-workbench-community/5/usr/bin/mysql- wo" label="snap.mysql-workbench-community.mysql-.. 2021. 12. 27.
[MySQL]대용량 데이터 처리 Option (innodb_buffer_pool_size) 업무에 대용량 데이터를 핸들링할 일이 생겼다. Query의 속도도 문제지만 해당 데이터를 불러와 loading해야 하는데 실행되지 않는다. 이때 innodb_buffer_pool_size를 조정, 문제를 해결 했다. # InnoDB, unlike MyISAM, uses a buffer pool to cache both indexes and # row data. The bigger you set this the less disk I/O is needed to # access data in tables. On a dedicated database server you may set this # parameter up to 80% of the machine physical memory size. Do not s.. 2021. 10. 16.
Ubuntu MySQL 설치 / 운영 Ubuntu 환경에서 MySQL를 설치 / 운영해 보자. 나의 경우엔 최신 버전의 Ubuntu 21.04를 설치 했다. 우선 apt-get을 update 한다. jinoh@jinoh-T520:~$ sudo apt-get update 이후 apt-get 명령어를 이용하여 mysql-server를 설치 한다. jinoh@jinoh-T520:~$ sudo apt-get install mysql-server ubuntu 설치 성공... mysql 실행(설치하면 service가 자동으로 등록 된다.) jinoh@jinoh-T520:~$ sudo systemctl start mysql ubuntu 재시작 mysql 자동으로 시작할 수 있도록 service를 등록 한다. jinoh@jinoh-T520:~$ sudo .. 2021. 9. 1.