본문 바로가기
728x90
반응형

MySQL4

[Mysql] Access denied for user 해결 / 계정 비밀번호 확인하기 그룹웨어 메일로 관제 시스템에서 사이트 접근 불가 메일을 받았습니다. 우선 홈페이지 서버에 접속하여 톰캣로그를 확인하니 DB 계정이 DB에 접근할 수 없어 오류가 발생했음을 알 수 있습니다. (문제 발생 시 로그를 확인하는 자세를 가집시다!😊) Access denied for user 의 로그인 오류가 나타나는 경우는 주로 다음의 이유가 있습니다. 0. 로그인 정보가 잘못된 경우. -> 계정, 비밀번호 틀림 1. 외부 접속을 열어주지 않은 경우. -> 방화벽 미허용 2. 비밀번호를 설정하지 않은 경우. 3. 비밀번호를 제대로 설정하지 않은경우. 가장 먼저 확인한 것은 홈페이지 서버를 최근 클라우드로 서버로 전환을 했기에 포트의 문제일 수 있기에 telnet을 사용하여 확인했습니다. telnet {DB 서.. 2023. 7. 24.
[MySQL] 계정 생성 시 에러 발생 MySQL에서 테스트 계정을 생성하려고 했는데 다음과 같은 에러가 나왔습니다. mysql> GRANT ALL PRIVILEGES ON *.* to 'test'@'localhost' IDENTIFIED BY 'test123'; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'test123'' at line 1 알아보니까 MySQL version 5.7.6. 버전 이후 부터는 GRANT 문과 함께 IDENTIFIED BY 로 계정 생성/ 암호 설정이 사용되.. 2023. 7. 13.
[SpringBoot] MySQL 연동하기 1. MySQL dependencies 추가 build.gradle에 dependency를 추가합니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' runtimeOnly 'com.mysql:mysql-connector-j' // MySQL dependencies annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } 2. a.. 2023. 6. 8.
[MYSQL] MYSQL 외부 접속 가능 (127.0.0.1:3306 변경하기) 업체로부터 클라우드 WEB·WAS서버에서 DB서버로 3306포트 접근이 안된다는 연락을 받았습니다. 우선 DB서버로 접근하여 SQL 상태확인과 포트 확인을 했습니다. ps -ef | grep mysql netstat -tnl 127.0.0.1:3306으로 로컬로 되어있어서 외부에서 접속이 불가능합니다. grep -r 127.0.0.1을 확인해 보니 mysqld.cnf파일에 grep -r 127.0.0.1 mysql.conf.d/mysqld.cnf:bind-address = 127.0.0.1 mysql.conf.d/mysqld.cnf:mysqlx-bind-address = 127.0.0.1 위와 같이 설정되어 있는것을 확인할 수 있었습니다. /etc/mysql/mysql.conf.d/mysqld.cnf 파.. 2023. 4. 27.
728x90
반응형