본문 바로가기

전체 글

[MySQL Workbench] 테이블, 데이터, Procedur 백업 & 복원하기 [Workbench로 테이블, 데이터, Procedures 백업 및 복원하는 방법] [백업하기] 1. Navigator 바에서 Administration를 선택한 후, 'Data Export'를 누른다. 오른쪽에 DB의 Schema 목록이 뜬다. 2. Export하기 전에 체크할 부분이 있다. ① 백업할 스키마(데이터베이스)를 선택한다. ②와 ③은 데이터를 테이블 별로 백업할지, 데이터베이스 별로 백업할지 선택하는 기능이다. ② 테이블 별로 데이터를 백업(폴더 저장) ③ 스키마(데이터베이스) 단위로 백업 Procedures도 백업해줘야 하기 때문에 ⑥도 체크해준다. 데이터베이스 그대로 옮길꺼기 때문에 ④ ⑦ ⑧ 모두 체크해준다. ⑤ start Export를 클릭한다. 3. '백업파일'.sql has fi.. 더보기
[Error] Workbench 복원 오류. Access denied; SET USER privilege(s) for this operation MySQL Workbench로 데이터베이스를 복원하던 중 오류가 발생했다. Access denied; you need (at least one of) the SUPER, SET USER privilege(s) for this operation Operation failed with exitcode 1 Procedures에 테이블 생성하는 쿼리에 권한없는 사용자의 DEFINER가 있어서 발생하는 문제였다. 백업 파일(.sql 파일)을 노트패드에 열어서 DEFINER 부분을 권한있는 사용자로 바꿔주거나 아예 삭제해준다. DEFINER='ubuntu'@'%' => DEFINER='admin'@'%' or DEFINER='ubuntu'@'%' => (삭제) 더보기
[자바스크립트] 테이블 행(tr) 개수 [html 테이블의 행 개수 구하는 방법] 테스트 표 1 행 2 행 3 행 4 행 [테이블].rows.length; var test_table = document.getElementById('testTable'); var row_count = test_table.rows.length; console.log("행 개수: " + row_count); 더보기
네이버 클라우드 플랫폼 DNS 설정 & 카페 24 도메인 연동 [네이버 클라우드 플랫폼 DNS 설정 & 카페 24 도메인 연동] 네이버 클라우드 플랫폼에서 DNS를 설정해서 도메인 연동을 해주겠습니다. 도메인 관리는 카페24 서비스를 사용하고 있습니다. 네이버 Global DNS 설정을 해주고, 카페 24에서 네임서버 변경을 해보겠습니다. 그 전에 우선 네이버 클라우드 플랫폼 서버에 고정 IP를 할당해 주고 시작하겠습니다. https://vegedev.tistory.com/21 [Global DNS 설정] 1. [Networking > Global DNS] 메뉴로 이동합니다. 2. '도메인 추가' 버튼 눌러서 추가화면으로 이동합니다. 3. 이름에 사용할 도메인을 입력하고 '추가' 버튼을 눌러주세요. 4. 도메인이 추가된 것을 확인하고, '레코드 추가' 버튼을 누릅니.. 더보기
네이버 클라우드 플랫폼 공인 IP 할당 [네이버 클라우드 플랫폼 공인 IP 할당받기] 공인 IP 설정하는 방법 엄청 간단합니다 ! 1. 우선 [Server > Public IP] 메뉴로 들어갑니다. 2. '공인 IP 신청' 버튼을 누릅니다. 3. Zone을 선택해주시고(KR-2), 연결할 서버를 선택해주세요. 다음으로 이동! 4. 설정한 내용이 맞는지 확인하시고, '생성' 버튼을 누르면 공인 IP 설정이 완료됩니다 ! 더보기
[AWS Route 53 & 후이즈] DNS - IP와 도메인 연동하기 도메인으로 웹서버에 접속하기 위해, AWS ec2 인스턴스 웹서버와 도메인을 연동시켜주려고 합니다. 우선, 저는 도메인 관리는 후이즈를 이용하고 있습니다. AWS에서 DNS 설정을 해주고, 후이즈에서 네임서버 변경을 해줄껍니다. 그 전에 우선 사용하려는 ec2 인스턴스에 고정 ip를 할당해 주어야 합니다. https://vegedev.tistory.com/19 [AWS] 탄력적 ip(고정IP) 설정하기 [AWS 탄력적 ip 설정하기] 고정 ip를 설정한 후, ec2 인스턴스와 연결하는 작업까지 해봤어요. 1. ec2 > 네트워크 및 보안 > 탄력적 IP 메뉴로 들어가서 '탄력적 IP 주소 할당' 버튼을 누릅니다. 2. 네트워 vegedev.tistory.com [AWS Route 53 설정 & 후이즈 네.. 더보기
[AWS] 탄력적 ip(고정IP) 설정하기 [AWS 탄력적 ip 설정하기] 고정 ip를 설정한 후, ec2 인스턴스와 연결하는 작업까지 해봤어요. 1. ec2 > 네트워크 및 보안 > 탄력적 IP 메뉴로 들어가서 '탄력적 IP 주소 할당' 버튼을 누릅니다. 2. 네트워크 경계 그룹(서울 위치 ap-northeast-2)을 설정해주고 '할당'버튼을 누릅니다. 바로 고정 IP가 할당이 됩니다. 3. IP를 선택하고 '작업 > 탄력적 IP 주소 연결'로 들어갑니다. 4. 연결할 ec2 인스턴스를 선택하고, 프라이빗 IP 주소를 선택한 후, '연결'버튼을 누릅니다. 5. ec2 인스턴스 정보 메뉴에 탄력적 IP 주소가 잘 설정되어있는지 확인합니다. 잘 설정됐으면 바로 고정 IP로 사용 가능합니다. 더보기
[Error] 안드로이드 ERR_CLEARTEXT_NOT_PERMITTED 해결방법 [ERR_CLEARTEXT_NOT_PERMITTED 오류 해결하기] 안드로이드 웹뷰에 URL 접근 시 ERR_CLEARTEXT_NOT_PERMITTED 오류가 발생할 때가 있다. 안드로이드 9 Pie 부터는 보안이 안되어있는 'http://~'에 대한 url 접근이 막혔다. 'https://~' 형태의 주소 접근만 가능하다. 해결방법1은 url 주소를 https 형태로 변경해주는 것이다. url 주소를 바꿀 수 없을 땐 아래 방법으로 해결한다. 매니페스트 파일(AndroidMenifest.xml) > application 태그 안에 아래 속성을 추가해준다. android:usesCleartextTraffic="true" 다만, 이렇게 하면 모든 url을 허용하는 거라 보안에 문제가 생길 수 있으니 조심히.. 더보기