mysql 예제 실행 추가 질문입니다
- 작성자 :
- 김*영
- 작성일 :
- 2016-05-10 15:50:37
- 조회수 :
- 1,983
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
관리자 권한으로 실행을 해도 압축파일을 관리자 권한으로 풀어도 [Warning] 'thread_concurrency' is deprecated and will be removed in a future release [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Pease use --explicit_deaults_for_~~이렇게 뜹니다. 이렇게 뜨고 콘솔창이 바로 닫아집니다 그리고 이클립스에서 테스트 컨피그를 해도 mysql이 구동 되있지 않아서인지 핑 페일이 뜨고 db연동이 안됩니다 알려주시면 감사하겠습니다
A
김준영님, 안녕하세요.
사용하시는 pc 환경에 대해 알 수 없으므로 자세히 안내는 어려운 점을 이해해 주시기 바라며, 몇가지 안내를 드리니 적용해 보시기 바랍니다.
1. 관리자 권한으로 실행
윈도우에 로그인 중인 계정이 관리자가 아닐 경우 튕겨낼 수 있습니다.
startup.bat를 마우스 오른쪽 클릭하여 편집을 선택한 후, 메모장에서 아래와 같이 입력합니다.
두번째 줄의 mysqld.exe 뒤에 -u root --console 내용 추가
ex)
cd bin
mysqld.exe -u root --console
2. MySQL 설치여부 확인
기존에 MySQL이 설치되어 있으면 포트 충돌로 서비스가 올라가지 않을 수 있습니다.
설치 패키지로 설치하신 경우, 제어판 - 관리도구 - 서비스의 MySQL부분을 서비스를 종료하시고 기동해 보시기 바랍니다.
3. 포트 변경
MySQL의 경우 기본 3306포트를 사용합니다. 기타 다른 이유로 인해 포트가 겹쳐(충돌되어) 사용이 불가능한 경우가 있을 수 있습니다. 이 경우 포트를 변경해서 테스트 해보시기 바랍니다.
my.cnf를 메모장으로 열어 3306으로 되어있는 부분을 3336 등 다른포트로 변경. (맨 위의 2군데만 변경하면 변경 완료)
ex)
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
....
이하 생략
교육 진행시 MySQL 문제의 경우 위의 방법대로 했을 경우 99% 해결이 가능한 문제였음을 안내드리며, 그래도 문제 발생시 추가적인 조치가 필요할 것으로 생각되나, 센터차원에서 가이드는 한계가 있음을 참고하시기 바랍니다.
감사합니다.
사용하시는 pc 환경에 대해 알 수 없으므로 자세히 안내는 어려운 점을 이해해 주시기 바라며, 몇가지 안내를 드리니 적용해 보시기 바랍니다.
1. 관리자 권한으로 실행
윈도우에 로그인 중인 계정이 관리자가 아닐 경우 튕겨낼 수 있습니다.
startup.bat를 마우스 오른쪽 클릭하여 편집을 선택한 후, 메모장에서 아래와 같이 입력합니다.
두번째 줄의 mysqld.exe 뒤에 -u root --console 내용 추가
ex)
cd bin
mysqld.exe -u root --console
2. MySQL 설치여부 확인
기존에 MySQL이 설치되어 있으면 포트 충돌로 서비스가 올라가지 않을 수 있습니다.
설치 패키지로 설치하신 경우, 제어판 - 관리도구 - 서비스의 MySQL부분을 서비스를 종료하시고 기동해 보시기 바랍니다.
3. 포트 변경
MySQL의 경우 기본 3306포트를 사용합니다. 기타 다른 이유로 인해 포트가 겹쳐(충돌되어) 사용이 불가능한 경우가 있을 수 있습니다. 이 경우 포트를 변경해서 테스트 해보시기 바랍니다.
my.cnf를 메모장으로 열어 3306으로 되어있는 부분을 3336 등 다른포트로 변경. (맨 위의 2군데만 변경하면 변경 완료)
ex)
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
....
이하 생략
교육 진행시 MySQL 문제의 경우 위의 방법대로 했을 경우 99% 해결이 가능한 문제였음을 안내드리며, 그래도 문제 발생시 추가적인 조치가 필요할 것으로 생각되나, 센터차원에서 가이드는 한계가 있음을 참고하시기 바랍니다.
감사합니다.