본문 바로가기

MySQL4

[Debugging] JAVA-MySQL 연결 시 InvalidConnectionAttributeException 날 때 java (Spring boot ) 환경에서 MySQL5.7 서버와 연결을 하다가 아래와 같은 에러가 발생했다.. com.mysql.cj.exception.InvalidConnectionAttributeException : The server time zone value '????a? ????' is unrecognized or represents more than one time zone. 음 .. 일단 현재 데이터 베이스의 Timezone 을 먼저 확인해보자.! 확인 해보면 Timezone 이 SYSTEM 으로 나오고 있다. 이건 별도로 내가 지정을 해두지 않았기 때문이다. 서버의 기본 설정을 바꿔서 타임존 정보를 추가할 수도 있지만, 나는 JDBC URL 문자열 정보에 타임존 정보를 파라미터로 추가.. 2020. 6. 24.
[Node.js] node.js 에 mysql 연동하는 방법 하이 ~~!! 오늘은 node.js 웹서버의 ajax를 사용하는 예제에 mysql을 연동해볼거다. ㅎㅎ 만약 이 예제가 기억 안난다면 !! 아래 링크를 보고 오자. https://devkingdom.tistory.com/82 [Node.js] JSON 데이터 Ajax에서 처리하기 하이 ~~!!! 보통 웹페이지를 개발하다 보면 웹페이지를 비동기방식으로 처리해야할 때가 있다. 비동기 방식은 웹페이지를 리로드 하지 않고 데이터를 불러오는 방식을 의미한다. 기본적으로 Http 프로토콜은 클라.. devkingdom.tistory.com 자 그럼 본격적으로 연동을 시작해보자 ! node.js 에 MySQL 연동하기 먼저 항상 그래왔던 것 처럼 mysql을 설치해주자! 그리고 mysql에 접속해서 데이터 베이스도 .. 2019. 12. 27.
[AWS] AWS EC2 인스턴스 (Ubuntu) 에서 MySql 세팅하기 하이 ~~!! 이전의 포스팅에서 우리가 EC2 인스턴스를 만든 거 기억하실거다. ubuntu로 만들었는데 오늘은 여기다가 mysql을 세팅해볼 거다. Ubuntu에 MySql 세팅하기 먼저 apt를 업데이트 해주자. 그러고 나서 mysql을 설치해주자. dpkg -l | grep mysql-server 를 입력하면 잘 설치되었는지 확인할 수 있으니, 한번 확인 해보자. 설치를 했으니 구동을 하고...!! ps -ef | grep mysql 을 입력해서 잘 구동되었는지 확인해보자. 자 이렇게 잘 설치했으면 이제 우리가 해줘야하는 건 외부에서 이 mysql에 접근이 가능하도록 설정해줘야한다. 뭐 콘솔창에서 쿼리작업을 할거라면 ec2 에 접속해서 쓰면 되겠지만 너무 불편할 것 같아서 나는 MySql Workb.. 2019. 12. 25.
[Solution] ubuntu에서 mysql 접속 시 root 계정으로 로그인 안될 때 aws 에서 ec2 인스턴스를 ubuntu로 생성하고 mysql을 설치했는데, $ mysql -u root -p 로 로그인 시도를 하면... 이런 에러가 발생한다 ... 검색을 해보니 기본적으로 설정되어 있는 mysql의 root 계정 패스워드 타입때문이라고 한다. 일단 sudo를 이용해서 root 계정으로 mysql에 접속해보자. mysql database로 변경을 한 뒤에, user 테이블을 select 해오자. 보니깐.. root의 plugin만 다르다. 이 root의 plugin을 mysql_native_password로 변경해주면 끝이다! 그러고 난뒤에 다시 root로 mysql에 접속해보면 잘 되는걸 확인할 수 있다. 2019. 12. 25.