Configuration remote connection to Sql Server
원격에 있는 SQL Server에 연결하려 할 때 연결이 되지 않는 경우가 있다. 연결이 되지 않을 때 확인해야 할 사항은 다음과 같다.SQL Server에 원격 연결 허용을 설정한다. 1. SQL Server의 원격 연결 허용을 설정한다. SQL Server > Properties 창을 띄운다. Connections…
The GPG keys listed for the “MySQL 8.0 Community Server” repository are already installed but they are not correct for this package.
개발 서버에 mysql을 설치하려는데 다음과 같은 오류 메시지가 출력됐다. 처음 보는 오류 메시지였다. The GPG keys listed for the “MySQL 8.0 Community Server” repository are already installed but they are not correct for this package.Check that the correct key URLs…
Access denied for user ‘root’@’localhost’ (using password yes) MySQL
MySQL 사용 시 root 계정 비밀번호를 잃어버렸을 때 당혹스러워 이리저리 검색을 하다가 문제를 하결하였다. 해당 내용은 다음 링크와 같다. https://bobcares.com/blog/access-denied-for-user-rootlocalhost-using-password-yes-mysql/ mysql 서비스를 중지한다.sudo systemctl stop mysqld my.cnf 파일을 수정한다. (나의 경우 파일 경로 : /etc/my.cnf)파일을 찾을 수 없을 경우 sudo…
Converting old mysql data to latest mysql.
오래된 mysql의 경우 대부분 character set이 latin1 으로 설정되어 있을 것이다. 문제는 이 데이터를 최신 mysql에 마이그레이션을 할 때 한글이 깨지는 문제가 발생한다. 이러한 환경에서 마이그레이션을 할 경우 다음과 같은 방법으로 마이그레이션을 하면 한글 깨짐 없이 utf8 형식으로 마이그레이션을 진행할…
Connecting remote mysql from a web server
이 문제로도 삽질을 하루 동안했다. SELinux가 뭔지… 보안 옵션때문에 삽질을 많이 하게 된다. “SQLSTATE[HY000] [2002] Permission denied.” 에러가 발생하면서 데이터베이스 연결이 되지 않을 때 SELinux를 끄고 다시 연결해봐서 연결이 될 경우 다음과 같은 명령을 실행시켜서 원격 데이터베이스 연결 옵션을 활성화…
Add user for connect to remote on mysql
MySQL에 원격 접속을 하기 위해서는 계정과 환경 설정을 해 줘야 한다. /* MySQL에 ip 바인딩 */ $ sudo vim /etc/my.cnf /* [mysqld] 섹션에 다음 내용 추가(내용이 있으면 수정 – ip는 인터페이스 ip) */ bind-adress = xxx.xxx.xxx.xxx /* 계정 만들기 */…
Exceptionjava.sql.SQLException: ORA-01000
열려있는 cursor 수가 최대 수가 되었을 때 더이상 열 수 없어 발생하는 에러. 원인 : 코드 중에 Statement나 ResultSet을 close 시켜주지 않았을 발생. 조치방법 임시적으로 ini_.ora 파일에 OPEN_CURSORS 값을 증가시킨다. (땜빵용) 증가시켜도 동일한 증상이 나타날 경우 코드상에 close 시켜주지 않는…