애저 웹 앱과 애저 MySQL 데이터베이스를 사용해서 워드프레스 설치하기
이전 포스트에서는 phpMyAdmin이라는 웹 기반 MySQL 관리 도구를 애저 웹 앱에 설치하는 요령에 대한 내용이었다. 이번에는 애저 웹 앱에 워드프레스를 설치하고 애저 MySQL 데이터베이스에 연결해서 사용하는 방법에 대해...
이전 포스트에서는 phpMyAdmin이라는 웹 기반 MySQL 관리 도구를 애저 웹 앱에 설치하는 요령에 대한 내용이었다. 이번에는 애저 웹 앱에 워드프레스를 설치하고 애저 MySQL 데이터베이스에 연결해서 사용하는 방법에 대해...
매일 아침 와서 현재 개발중인 백오피스를 켜니 Internal Server Error 발생. 로그를 보니 아래와 같은 오류 발생 OperationalError: (pymysql.err.OperationalError) (2006, "MySQL server has gone away (error(32, 'Broken pipe'))")...
지난 2017년 5월, 마이크로소프트 //Build 행사에서 애저 MySQL 데이터베이스 서비스를 론칭한다고 발표했다. MySQL 데이터베이스는 보통 phpMyAdmin이라는 웹 기반의 데이터베이스 관리 도구를 많이 사용하는 편이라서, 이번에 마침 애저 웹...
위의 스샷은 mac상에서 pycharm 이나 터미널에서 mysql 연동을 위한 파이썬 MySQL-Python을 설치 시 발생하는 오류로, mac 에 mysql을 설치해준 후 다시 설치하면 된다. brew install mysql export PATH=$PATH:/usr/local/mysql/bin...
mysqldump 덤프뜨기 위의 명령 실행시, 저장프로시저, 트리거 함수, 스키마가 sql로 만들어 진다. mysqldump 덤프복원 명령 실행전, 사용할 계정을 만들고 디비를 만들고 계정의 접근과 계정과 DB를...
오라클에서 만든 버추얼박스VirtualBox를 다운로드하여 설치한다. 가상머신를 만들어서 우분투 서버를 설치하는 것을 사진과 함께 단계마다 자세하게 설명한 가이드가 있으니 보고 그대로 따라 하면 된다. 시간도 우분투 서버를 다운받는 시간보다...
앞서서, 프로시저에 대한 이야기 ORM 이 추세이긴 하지만 여전히 사용하는 곳이 있다. 물론 로직이 숨어 있다는 문제, 가독성이 떨어지는 문제가 있지만 여전히 성능면에서는 최고의 방법이 아닌가 싶다.(이견이 있으시다면...
※ 이 글은 원본이 갱신되었습니다. 원본을 읽어주시면 감사하겠습니다. 개인적으로 지금 DB에 자료를 암호화해서 넣은 후 필요한 경우에만 암호화를 풀어서 자료를 열람하거나 쿼리의 조건으로 쓰는 작업을 해야하는데, 이것에...
※ 이 글은 원본이 갱신되었습니다. 원본을 읽어주시면 감사하겠습니다. SQLAlchemy(이하 'SA'라고 줄여서 적음)를 사용하다가 궁금점이 생겼다. PostgreSQL에는 pgcrypto라고 하는 module이 있는데, 과연 여기서 정의된 함수를 SA에선 어떻게 사용할까...
스토리지 엔진 선택 – 로그 고속기록에는 MyISAM 에 이름과 시간이 있는 컬럼을 만들어서 기록하는 것이 유리. – 읽기 전용 테이블에는 MyISAM 이 절대적으로 빠르다. – 트랜잭션에는 InnoDB 추천...
MySQL에서 테이블을 변경하면 테이블이 잠긴다. 그리고 데이터양에 따라 테이블 변경에 걸리는 시간이 달라진다. 그래서 데이터양이 많아지면 테이블을 변경시 서비스가 중단되는 경우가 발생할 수 있다. 중단 없이 MySQL 테이블을...
Correlated vs Non-Correlated 아래는 Non-Correlated 쿼리다. 즉 내부(Inner) 쿼리가 외부(Outer) 쿼리를 참조하지 않는다. SELECT name FROM city WHERE population > (SELECT population FROM city WHERE name = 'new...
#데이터 작업 기존의 맛집 데이터 수집해 놓은것들을 서울 지역에 한해서 데이터베이스에 넣었다. importer를 개발하는 일은 늘 짜증나는 것 같다. 그래두 머 나름 이전에 개발해 두었던 것을 다시 고치고...
MySQL에서 localhost는 socket file을 이용한 연결을 의미함. TCP/IP 안씀. 그래서, skip-name-resolve 옵션 사용한 경우, host가 localhost로 지정된 user는 127.0.0.1로 접속이 안됨. 그리고, local에서만 접속하는 경우 skip-networking 사용하면 TCP/IP...