본문 바로가기

Debugging&Solution/Solution12

[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.
[Solution] 안드로이드에서 서버로 데이터 보낼 때 한글 깨짐 요즘 안드로이드 개발을 계속하고 있다. 그런데 익숙하지 않다 보니.... 계속 여기 저기서 에러를 마주친다. 프로젝트를 하면서 서버와의 통신이 필요해 서버를 구축하고 데이터를 전송하는 모듈을 작성했다. 통신방식은 Post 방식이고 json 형태의 데이터를 보냈다. 그런데 ... 데이터를 보내고 DB에 insert를 했는데 ... 한글이 깨져버리는 문제를 겪게되었다. 아 이것때문에 진짜 환장할 뻔했다. 꽤 오랜 시간을 투자해서 해결을 했다. 이 문제를 해결하는 다양한 방법이 검색되지만, 나는 내가 해결했던 방법을 소개하고자 한다. 먼저 어떤 문제가 발생했는지 자세히 살펴보자. ???... 한글이 깨져서 입력이 된다. 원래 name 이 있는 곳에는 내가 입력한 한글 이름이 나와야하는데... ??? 가 나와서.. 2019. 10. 22.
[Solution] Android Studio - Please select Android SDK 요즘 진행하고 있는 프로젝트가 안드로이드, 서버 둘다 개발해야하다보니 이클립스 왔다가 안드로이드 스튜디오 갔다가 정신이 없다. 안드로이드 스튜디오로 개발하던 프로젝트를 열고.. 프로젝트를 실행해보려고 하니... 이런 에러가 발생하면서, 실행이 안됐다. Error: Please select Android SDK 잉 ...!!? 잘못한거 저 없는데 ...... 왜 이런 에러가.. 서둘러 구글링을 해봤다. 안드로이드 개발하다 보면 여기저기서 에러가 터진다. 사람 참 환장하게하는 R Class, 왜 죽는지 도저히 모르겠는 Memory 관리 문제 등등 ... 참 사람 많이 괴롭힌다. 그 중에서도 대표적인 에러가 저 친구라 생각한다. 내 생각이다... 처음 이 에러를 마주쳤을 때 해결이 도저히 안되서 하루종일 걸린.. 2019. 10. 16.