본문 바로가기
반응형

DB13

[ MySQL ] Workbench 테이블, 스키마 보이지 않을 때 해결 방법 1. MySQL Workbench 실행참고로 Connections 연결 방법에 대해서는 'MySQL Workbench Connections 추가'라고 구글링하면 많은 글이 나옵니다. 2. 접속할 Connection 클릭3. Schemas 클릭Workbench를 실행시키면 Administration(관리) 메뉴로 선택되어 화면이 자동으로 보입니다. 그렇기 때문에 DB의 schema 혹은 Table이 보이지 않았던 것입니다. 참고로 윈도우의 경우에는 화살표 부분에 Schemas 메뉴가 존재합니다.4. Schema와 Table 확인 2024. 7. 16.
[MySQL] Error Code:3730. Cannot drop table 해결 방법 💥 MySQL drop table 시 발생한 에러 메시지 Error Code:3730. Cannot drop table '테이블명'... ❓에러 발생 이유 테이블에 참조하고 있는 참조되어 있는 테이블이(FK) 존재하여 테이블이 삭제되지 않는 상황입니다. ✅ 해결 방법 ✔️ 해결 방법 참조되어 있는 테이블 삭제 삭제하려는 테이블의 FK가 참조되어 있는 테이블을 삭제합니다. drop table '테이블명' FK 설정 삭제 SET foreign_key_checks = 0; FK 설정 비활성화를 진행 후 삭제를 원하시는 테이블을 삭제 완료 하셨다면, FK 설정을 다시 활성화 해주셔야 합니다. SET foreign_key_checks = 1; 2024. 4. 15.
[AWS] RDS MySQL 한국 시간으로 변경 (+사진) 1. 현재 MySQL의 시간을 조회select now(); 참고: RDS MySQL은 초기에 UTC 시간으로 설정되어 있습니다.참고: 현재 사용하고 있는 SQL Toool은 SQLECTRON입니다. 2. RDS -> 파라미터 그룹 -> 파라미터 그룹 생성 클릭 3. 파라미터 그룹 패밀리, 유형, 그룹 이름, 설명 등을 아래와 같이 입력 4. 파라미터 그룹 -> timezone 클릭 5. 편집 클릭 6. time_zone 검색 -> Asia/Seoul 입력 -> 변경 사항 저장 7. 데이터 베이스 클릭 -> 변경하고 싶은 DB 클릭 8. 수정 클릭 9. 추가 구성 -> 데이터베이스 옵션 -> DB 파라미터 그룹 -> timezone 선택 -> 맨 아래 계속 버튼 클릭 -> 즉시 적용 선택 10. 해당 DB.. 2024. 2. 22.
[ Flutter ] 사용자 비밀번호 ( 패스워드 ) 암호화 설정 ( obscureText & Hash ) 개발 환경 OS : windows IDE : VSC ( Flutter) & STS ( Spring ) 개발 언어 : Dart & Java 서론 프로젝트 진행 시 회원가입을 진행할 때 사용자의 비밀번호 부분을 강화하기로 하였습니다. 현재 Login 화면에서는 사용자의 아이디와 비밀번호가 전부 보이는 상태입니다. Flutter에서 비밀번호 ( 패스워드 ) 암호화 설정 방법 1. obscureText: true 속성 추가 비밀번호 Text 부분에 obscureText 속성을 추가해 줍니다. obscureText: true, obscureText 속성을 추가해 준 상태입니다. obscureText 속성은 다음과 같은 기능이 있습니다. 해당 비밀번호 TextField 부분이 보이지 않게 암호화 처리를 해줍니다. .. 2023. 9. 3.
반응형