본문 바로가기

프로그래밍/데이터베이스[DB]

(10)
[MySQL] Workbench Could not acquire management access for administration 에러 해결방법 MySQL 설치 후 다음과 같은 에러 발생 Could not acquire management access for administration RuntimeError: Unalbe to execute command chcp. Please make sure that the C:\Windows\System32 directory is in your PATH environment variable. 해결방법 Workbench 버전을 8.0.22 이하 버전으로 변경(버전 8.0.23+에서 오류나 나타남) 아래의 링크를 접속하여 Archives 클릭 8.0.22 버전으로 변경 후 다운로드 설치 진행하면 다음과 같이 정상작동
[Mysql] Mysql 초기 root 패스워드 설정 Mysql을 설치한 후 별도의 설정을 하지 않으면 초기 패스워드는 비어있습니다. 다음과 같은 과정으로 암호를 설정합니다. cmd를 입력하여 명령 프롬프트를 관리자 권한으로 실행 아래의 명령어를 입력하여 실행중인 서비스를 중지합니다. net stop mysql 본인이 설치한 (mysql 경로)\data 까지 포함하여 아래와 같이 작성 후 복사합니다. mysqld --datadir="(mysql 설치 경로)\data" --console --skip-grant-tables --shared-memory 이후 cmd 창에 해당 내용을 입력하면 다음과 같이 비밀번호 사용 없이 접속이 가능합니다. 새로운 cmd 창을 열어 mysql에 접속합니다. 우선 mysql을 다시 실행합니다. net start mysql 아래의..
[Mysql] Workbench 설치방법 지난 Mysql 64비트 설치에 이어서 Workbench 설치하도록 하겠습니다. 아래 링크 클릭 MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M dev.mysql.com 64비트 버튼을 클릭합니다. 가볍게 무시후 다운로드 버튼을 클릭 다운받은 ..
[MySQL] MySQL 64bit 설치방법 아래의 링크로 접속 MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 64Bit 설치를 하기 위해선 아카이브 파일을 받아야 합니다. 아래처럼 가볍게 무시하고 다운로드 버튼을 클릭합니다. 설치 파일이 아닌 아카..
[MySQL] MySQL 다운로드 및 설치 방법(Windows10) 안녕하세요 이번에는 MySQL을 Windows10 운영체제에서 간단히 설치하는 방법에 대해서 알아보도록 하겠습니다. 저는 MySQL 간단 설치와 WorkBench까지 설치하여 간단히 확인해 보도록 하겠습니다. 아래는 MySQL의 홈페이지입니다 간단히 참고만 하세요. MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More » www.mysql.com..
[마이바티스] For input string: "Y" 에러 해결 방법[NumberFormatException] Mybatis에서 조건문을 사용하다 다음과 같은 에러가 생기는 경우가 있습니다. For input string: "문자" 다음은 에러 로그입니다. ### Cause: java.lang.NumberFormatException: For input string: "Y"] with root cause java.lang.NumberFormatException: For input string: "Y" 저 같은 경우 Mybatis에서 조건문을 다음과 같이 사용했을 때 에러가 발생하였습니다. ~~~~~~~~~~~~~~ 해결 방법은 간단합니다 ' ' 따옴표 안에 " "큰 따옴표를 사용하시면 됩니다. 다음과 같이 변경합니다. ~~~~~~~~~~~~~~ 이상입니다 감사합니다.
[MySQL] ROWNUM 으로 번호 매기기, 역순 포함 Mysql을 쓰다 보면 Oracle처럼 rownum을 써야 하는 경우가 생깁니다. 따라서 오늘은 Mysql에서 ROWNUM의 사용 방법에 대해 소개해드리고자 합니다. 자 우선 간단한 TEST 테이블의 데이터입니다. REG_DATE(등록 날짜)를 기준으로 오름차순을 한 경우입니다. SELECT @ROWNUM := @ROWNUM + 1 AS ROWNUM, T.* FROM TEST T,(SELECT @ROWNUM := 0 ) TMP ORDER BY REG_DATE ASC REG_DATE(등록 날짜)를 기준으로 내림차순을 한 경우입니다. SELECT @ROWNUM := @ROWNUM + 1 AS ROWNUM, T.* FROM TEST T,(SELECT @ROWNUM := 0 ) TMP ORDER BY REG_D..
[Mybatis] 마이바티스에 UUID 바로 사용하기[mysql,oracle] 각 DBMS에서 UUID 확인 함수 입니다. Mysql SELECT UUID(); Oracle SELECT SYS_GUID() FROM DUAL; 자 이제 마이바티스에서 사용해보도록 합니다. 각 DBMS에 맞게 아래의 함수를 사용하시면 됩니다. Mysql UUID() Oracle SYS_GUID() 예시 INSERT INTO "TABLE" (id, UUID) VALUES (#{id}, UUID()) "-" 토큰을 제거 Mysql REPLACE(UUID(),'-','') Oracle REPLACE(SYS_GUID(),'-','') Binary 형태로 저장하고 싶은 경우 Mysql UNHEX(REPLACE(UUID(),'-','')) Oracle RAWTOHEX(REPLACE(SYS_GUID(),'-',''..