본문 바로가기

mariadb5

마리아디비를 로컬피씨에서 원격접속으로 사용하려는 경우 (체크리스트) 마리아디비를 설치한 후에 root 계정이든 추가개발계정으로든 로컬서버에서 터미널 접속 말고 원격에서 자신의 디비관리툴 (DBeaver 등등)에서 접속해서 사용하려고 하거나 접속설정을 했든데 원격접속이 안되는 경우 모두 아래와 3가지 팩트를 확인해 보면 그중에 하나의 설정을 확인을 해봐야 합니다. (1) 호스팅하는 서버의 방화벽을 확인해 봐라 어떤 클라우드 이든 호스팅 서버이든 네트워크 관리 부분에서 방화벽기능을 하는 프로그램을 확인해 보아야 합니다. 특히 마리아디비는 3306 포트를 사용하는 것을 아실 것입니다. 제가 사용하는 오라클 클라우드 같은 경우는 가상 클라우드 네트워크 (VCN) 의 Security List 에서 3306 포트를 인바운드로 OPEN해 주었습니다. (2) 마리아디비의 계정을 원격으.. 2021. 12. 1.
MariaDB에서의 AUTO INCREMENT 와 사용법 우선 AUTO INCREMENT가 무엇일까요? 그것은 바로 새 레코드가 테이블에 삽입 될 때 고유 번호가 자동으로 생성되도록 합니다 개발하다보면 특정 테이블의 row값들을 넘버링(numbering)을 해주어야 하는 요건이 생기게 됩니다. 이런 경우 사용하는 테이블 옵션값 중에 하나이며 거의 모든 데이터베이스에서 지원되는 기능이라고 보면 됩니다. 여기서는 특히 MariaDB에서 해당 옵션을 테스트할 때의 환경과 스크립트 등을 이용해 개발시 해당 테이블 생성시 에러나 개발에러가 발생했을 때 문제가 무엇인지 초기화 했을때의 (깨끗한 상태) 테스트 환경을 기록하는 의미가 크다고 하겠습니다. InnoDB 엔진의 경우 Primary Key 생성과 동시에 인덱스 사이즈에 영향을 주기 때문에 테이블 설계시 많이 권고 .. 2021. 11. 26.
개발세팅의 기본 - PHP에서 mariaDB 커넥션 테스트 1 (1) 개발 세팅의 기본 - APM(Apache+PHP+mariaDB) 2 (2) 개발 세팅의 기본 - PHP 설치 3 (3) 개발 세팅의 기본 - PHP에서 mariaDB 커넥션 테스트 PHP에서 mariaDB 데이터베이스에 커넥션 테스트 이번편에서 할 간단한 내용입니다. 1),2),3) 을 모두 성공하였다면 95%는 완료된 것입니다 그러나 지금까지는 디비는 별도 설치한 상태고 나머지는 사실 Apache 와 PHP와 연결한 것이니 그냥 여기서 끝나버리면 왠지 먼가 찝찝한 느낌이랄까요? 그래서 제대로 하기 위한 PHP에서 설치된 mariaDB에서 디비커넥션을 해보겠습니다 모든것이 문제가 없다면 그저 커넥션 테스트 php 파일을 하나 더 만들어서 브라우져에서 호출해 보면 끝날 것입니다 테스트파일명은 m.. 2021. 10. 23.
개발 세팅의 기본 - PHP 설치 1 (1) 개발 세팅의 기본 - APM(Apache+PHP+mariaDB) 2 (2) 개발 세팅의 기본 - PHP 설치 3 (3) 개발 세팅의 기본 - PHP에서 mariaDB 커넥션 테스트 이번 시간은 이전시간의 아파치웹서버 설치 후에 PHP 모듈을 연동하여 브라우져에서 데이터를 뿌려보겠습니다 PHP는 컴퓨터언어입니다. 한때는 아주 잘나갔던 언어였습니다. 무시하지 마십.... 우선 index.html 파일을 수정해서 PHP 개발언어를 호출해 보는 부분을 코딩해 보겠습니다 아까 아파치 document root 의 위치가 어디라고 설정했었나요? 기억나시죠? index.html 이 존재하는 곳. 실행하려는 html과 실제 물리적인 페이지 파일이 존재하는 곳이죠 참고로 파일 에디팅(editing,편집 등) 은.. 2021. 10. 23.
개발 세팅의 기본 - APM (Apache+PHP+MariaDB) 1 (1) 개발 세팅의 기본 - APM(Apache+PHP+mariaDB) 2 (2) 개발 세팅의 기본 - PHP 설치 3 (3) 개발 세팅의 기본 - PHP에서 mariaDB 커넥션 테스트 기본 중에 기본이며 "수학의 정석"과도 같은 APM은 10년도 훌쩍 넘은 시간 가운데 아직도 굳건하게 자리하고 있다 시스템 설정은 자주 하는 것이 아니며 설정이 단번에 성공하면 오직 1번만 하는 것이기에 항상 기억이 가물가물하다 아주 오래전 기억 이후에 재설치를 할때면 이렇듯 늘 새롭다(^^) APM은 제목에도 있듯이 Apache PHP MariaDB (예전에는 MySQL 이었죠) 마리아디비는 이미 다른 카테고리에서 4편에 걸쳐서 설명하기에 거기서 참조하면 되고 여기서는 A 와 P 만 하려고 합니다 이제 Apache.. 2021. 10. 23.