반응형

db 5

MariaDB 최신버전(10.6.14) 설치 및 기본 DB 스키마 이관(utf8mb3 -> utf8mb4)

최근 신규서버를 새로 세팅하면서 DB서버 의 경우 데이터는 대부분 안가져오지만 형태는 그대로 사용해야 했기에 신규 서버세팅을 하면서 스키마와 기타 트리거, 펑션, 프로시저, 뷰 등 껍데기만이라도 다 가져오면서 utf8mb3에서 utf8mb4로 변경하여 적용해야했다. 기본파일의 경우 MariaDB 공식 홈페이지에서 다운로드 받았다. mariadb-10.6.14-linux-systemd-x86_64.tar.gz 다운로드 주소 https://mariadb.org/download/?t=mariadb&o=true&p=mariadb&r=10.6.14 Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue rea..

DB이관 2023.12.29

Mysql 테이블 정의서 쿼리

Mysql을 사용하는 프로젝트의 경우에도.. 테이블 정의서를 줘야했다..ㅠㅠ 오라클꺼 말고 새로찾음 DB_NAME : 데이터베이스 이름 TABLE_NAME : 테이블 이름 테이블1개 SELECT ORDINAL_POSITION '순번', COLUMN_NAME '필드명', DATA_TYPE 'DATA TYPE', COLUMN_TYPE '데이터 길이', COLUMN_KEY 'KEY', IS_NULLABLE 'NULL값여부', EXTRA '자동여부', COLUMN_DEFAULT '디폴트값', COLUMN_COMMENT '필드설명' FROM `information_schema`.COLUMNS WHERE TABLE_SCHEMA = 'DB_NAME' AND TABLE_NAME = 'TABLE_NAME' ORDER B..

데이터베이스 2021.09.14

Mysql에서 sql문 직접 실행하는법

개발환경을 갖추기위해 기존에 다른곳에서 사용중인 DB를 가져와야하는 경우가 발생했는데 DB덤프파일을 받았으나 어떻게 실행하는지를 몰랐다. (DB툴로 하면 살짝 느리다!) 그래서 mysql에서 직접 사용하는 방법을 가져왔다! 실행하는 법 방법 1 mysql 에 로그인을 한 뒤 "source " 를 쳐주면 된다. ex) mysql> source \home\user\Desktop\test.sql; 방법 2 mysql 로그인시 아래 명령어를 이용해서 SQL 파일에 있는 SQL들을 바로 실행 할 수 있다. ex) mysql -h hostname -u user database < path/to/test.sql 출처:

데이터베이스 2021.09.14

Mysql test Connection 오류해결 방법 및 권한부여방법

Host '****' is not allowed to connect to this MySQL server 디비버에서 test 커넥션을 했는데 해당 오류를 발생시켰다. The MySql service of this machine only allows the machine to visit, and has not opened the access authority to other computers. Enter the cmd window of MySql, and by querying the user table, you can see the current host mode: mysql> use mysql Database changed mysql> select user,host from user; +---------..

데이터베이스 2021.09.14

오라클 테이블 정의서, 정보조회 쿼리!

회사에서 일을 하다보면 산출물이나 해당 테이블에 대한 정보를 다른 회사와 협업하기위해 제출해야할 경우가 있다. db툴로 들어가서 해당하는 DB를 엑셀파일로 하나하나 만들어 줄 수도있지만...그건너무 비효율적이였다 아래와 같이 쿼리들을 찾아서 떼와서 가공하는게 훨씬 쉬웠다! 테이블정의서 자동으로 만들어주는 오라클 쿼리입니다. SELECT A.TABLE_NAME AS "테이블명", A.COLUMN_NAME AS "컬럼명", A.DATA_TYPE AS "데이터타입", A.DATA_LENGTH AS "길이", A.NULLABLE AS "Null 여부", B.COMMENTS AS "Comments" FROM dba_tab_columns A, all_col_comments B WHERE A.OWNER = B.OWN..

데이터베이스 2021.09.14
반응형