목록Programing Tool (4)
초오오오오오짜개발자의낙서장
1.클라우드 컴퓨팅1.1 클라우드 컴퓨팅 개요클라우드는 인프라에 사용되는 서버 저장소 데이터베이스 네트워크 소프트웨어 데이터 분석등을 포함해 사용자가 언제든지 인터넷과 모바일등의 엔드 디바이스를 통해 IT 서비스를 제공받을수 있는 컴퓨팅 기술이다.애자일 방법론을 활용한 민첩한 서비스 도입과 탄력적인 확장과 축소 자동화된 서비스 유지 관리를 통해 운영 비용을 낮추고 비즈니스 요구사항의 변화를 빠르게 적용할 수 있는 환경을 제공한다.1.1.1 클라우드 컴퓨팅이란?인터넷 기술을 이용해서 다수의 사용자에게 하나의 서비스로서 방대한 IT 능력을 제공하는 컴퓨팅 방식시작은 유틸리티 컴퓨팅 이다. 서비스 제공자 (provider)가 고객에게 컴퓨팅에 사용되는 여러 자원과 기반 시설 등의 관리를 제공하는 형태클라우드 ..

mysql 은 cmd창 같은곳에서 한줄한줄 써야되는줄 알았다 (과거에는) 하지만 mysql workbench라는 편집기(?) 존재를 알게되고 매우 편리하게 사용중이다. mysql DB가 설치되어있는 서버에다가 방화벽 포트번호를 오픈해주고 원격 접속을 하면 접속이 가능해진다. Ubuntu에 접속가능하게 설정을 하는 방법을 정리해 보려고 한다. 현재 Ubuntu 의 버전은 20.04.6 이며 mysql이 이미 설치되어있다 가정한다. # mysql 사용자 생성 먼저 접속할 사용자의 계정을 생성해야 된다 (root는 사용하지 말자) $ sudo mysql -u root -pmysql > use mysql;위 명령어로 mysql에 접속한다. mysql> create user 'username'@'%' identi..
추석 연휴간 개발하고 있는 프로젝트에서 서버가 (또) 해킹을 당했다. 서버는 작동하고 있으나 계속 오류가 떠서 로그를 확인해 보니 DB에 테이블이 없다는 내용이였다. (음?) 멀쩡한 DB의 테이블이 왜 없나 싶어서 테이블을 긁어보니 없다는 메세지가 출력이 된다 (음????????) 서버가 작동한지 1달이 넘어 오류가 생겼나 싶어 재부팅을 한 후 다시 긁어보아도 나타나지 않았다. DB 이름을 잘못 입력한거 같아 workbench로 접속후 직접 리스트에서 확인을 해보아도 테이블은 존재하지 않았다. 급히 테이블 복구 방법을 찾아봤으나 찾은 방법들로는 복구가 되지 않았다.... 그러다 같은 현상을 겪었다는 블로그를 확인하였고, 내용은 해커의 공격으로 테이블이 삭제되었단 이야기였다. 설마 하는 심정으로 확인을..