본문 바로가기

DataBase/MySql

문자셋 변경. Mysql 문자셋 변경에 대한 기록. 문자셋 변경을 위한 내용과 발생한 문제와 해결에 대한 기록을 남겨 다음에 이와 같은 상황이 발생했을때, 보다 원활한 해결을 위해서 기록을 남긴다. 발단 - Database에 한글이 포함된 내용을 입력하는데 다음과 같은 문제가 발생했다. - 내용은 문자열 오류인것... 1. 문자셋 확인. - 확인 방법 1. : status 로 확인 가능. - 확인 방법 2. : 또는 show variables like 'C%' 로 해도 상관없다. 2. 문자셋 변경. - 설정 파일을 연다. - 방법 1.: 5.5 이상 버전에서는 다음과 같이 해줘야 한다고 하는데...: [mysqld] 항목에 위의 내용을 추가해 준다. -방법 2. : 나의 Mysql 버전은 5.7 이상이지만,: 나는 이.. 더보기
유저 생성 및 권한 부여 Mysql에서 유저 생성 및 권한에 대학 기록. 1. 생성. - 테스트를 위한 database를 하나 생성. - 유저 생성.: 'mong'@'%' 는 외부 접근 가능이고: 'mong'@'localhost' 는 내부 접근만 가능이다. - 생성 됨을 확인. - 참고로, user 테이블을 확인하기 위해서는 현재 사용하는 데이터베이스를 mysql로 변경해야 한다.: use mysql; 2. 권한 설정 - 대상 database는 test_table 이고 '.*'를 통해서 모든 테이블에 권한을 가진다. - '%'로 외부에서 접근 가능. - flush 명령어로 권한 설정을 확정한다. 3. 확인. 확인 완료. 더보기
Mysql Workbench 설치 및 연결. mysql workbench 설치에 대한 기록. 1. 다운 받기. - https://www.mysql.com/products/workbench/ 에서 다운 받을 수 있다. 2. 접속 해 보기. - workbench에 새로운 연결 설정을 해준다. - Connection Method 는 버츄어 박스에 설치된 Mysql에 연결할 예정이니 SSH로 하고, - SSH Hostname은 '버츄어 박스 IP':22 로 설정한다. - SSH Username은 버츄어 박스 계정이고 - SSH Password는 버유처 박스 계정의 패스워드이다. - ※ 즉, Mysql이 설치된 외부 호스트에 먼저 접속한 다음 MySql에 접속하는 것이다. 3. 설정 입력 후 TestConnection을 눌러서 접속을 확인해 본다. - 아... 더보기
ubuntu Mysql 설치. Mysql 설치에 대한 기록. 1. 버전 확인. 2. 최신 버전 설치. 3. 위의 내용에서 Y 를 누르면 설치가 계속 된다. 4. root 계정의 password를 입력 - 패스워드 확인까지 끝나면 5. 설치가 계속 되고... 완료 된다. 6. 접속 확인. - 중간에 표시 해둔 곳 처럼 mysql에 접속하는 걸로 설치 완료. 더보기