본문 바로가기

MySQL3

[MYSQL] 웹 어플리케이션 MYSQL 접근 허용 1. 문제 상황 스프링으로 개발한 웹 어플리케이션에서 datasource에 아이디와 비밀번호를 입력하고 mysql 연결 시 거부가되는 현상이 있어서 이를 해결하고 포스팅합니다. 문제는 mysql에 host와 user가 제대로 등록이 되지 않았기 때문이었습니다. 이 글에서 사용하는 유저 아이디는 root로 하겠습니다. 2. mysql 유저 정보 수정 2.1 mysql 에 root 계정으로 접속합니다. mysql -uroot -p 2.2 mysql 데이터 베이스를 선택합니다. 먼저 데이터베이스 목록을 조회해보고 리스트에 mysql이 있는 것을 확인 할 수 있습니다. show databases; use mysql; 2.3 유저 목록 조회 select host, user from user; 저의 경우에는 이미 .. 2020. 2. 20.
[mysql] 현재 시간 확인 및 변경 1. mysql 현재 시간 가져오는 쿼리 SELECT now(); SELECT CURRENT_TIMESTAMP; 2. timezone 변경 만약 현재 시간이 내가 있는 곳의 시간과 맞지 않으면 timezone을 변경해줘야합니다. 먼저 timezone을 조회해봅니다. select @@system_time_zone; SHOW GLOBAL VARIABLES LIKE '%zone%'; 저의 경우에는 timezone이 UTC(Coordinated Universal Time)으로 정의되어있었습니다. 우리나라의 시간대로 변경해보겠습니다. mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql 이제 다시 mysql에 접속해서 현재시간을 확인해보겠습니다. 현재.. 2020. 2. 19.
[Mysql] 테이블 인덱스 조작 오늘은 Mysql에서 테이블의 인덱스를 조작하는 명령어에 대해서 간단하게 포스팅하겠습니다. 1. 테이블 인덱스 확인 SHOW INDEX FROM tablename; 2. 테이블 인덱스 추가 다음 코드들은 테이블에 인덱스, 유니크 인덱스를 추가하는 코드입니다. ALTER TABLE tablename ADD INDEX indexname (column1, column2); ALTER TABLE tablename ADD UNIQUE INDEX indexname (column1, column2); 3. 테이블 인덱스 삭제 ALTER TABLE tablename DROP INDEX indexname; 2019. 9. 9.