PostgreSQL 설치 및 기본 사용법

Mac 설치 brew install postgresql 접속 방법 psql postgres 데이터베이스 생성 create database [데이터베이스 이름]; 데이터베이스 생성(owner 지정) create database [데이터베이스 이름] with owner [사용자 이름]; 데이터베이스 목록 보기 \l…

0 Comments

Python encode/databases 사용 시 connection 안되는 에러

conn = await connect(echo=self._echo, loop=self._loop, File "/home/ubuntu/.pyenv/versions/3.9.13/envs/auction_39/lib/python3.9/site-packages/aiomysql/connection.py", line 75, in _connect await conn._connect() File "/home/ubuntu/.pyenv/versions/3.9.13/envs/auction_39/lib/python3.9/site-packages/aiomysql/connection.py", line 558, in _connect raise OperationalError(2003, pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost'")…

0 Comments

MySQL Validate Password 변경

MySQL에서 패스워드를 설정할 때 여러가지 조건 값을 주는 방법이 있습니다. 이를 Validate Password라고 하는데 이 조건을 어떻게 설정하냐에 따라 패스워드에 특수문자가 들어가야 한다거나 숫자를 조합해야 하거나 대문자 등의 문자를 조합해야…

0 Comments

Docker에서 Host에 있는 MySQL 접속하기

환경) Docker Container를 생성하는 Host에 MySQL 서버가 동작중이다.Docker Container에서 App이 실행될 때 localhost 3306포트로 database를 열려고 한다. 위와 같은 경우 일반적으로 Docker는 Bridge 네트워크 모드로 동작하여 별도의 MySQL docker를 띄워주고…

0 Comments

MySQL replication 오류

1. show slave status\G 명령시 다음 오류 출력될 때 Got fatal error 1236 from master when reading data from binary log: 'Binary log is not open' my.cnf의 [mysqld]에 다음을 추가한다.…

0 Comments

우분투 c언어 mysql 연동 컴파일

1. 패키지 설치 $ apt-get install libmysqlclient15-dev 위 패키지를 설치하고 프로그램 소스에 mysql.h을 인클루드 할 때는 다음 경로를 사용한다. 2. Include #include "/usr/include/mysql/mysql.h" 또는 #include <mysql/mysql.h>   3. 컴파일 $…

0 Comments