우분투에서 django와 mysql을 연동할 시 아래 명령어를 사용하자.여기서 -u root는 mysql 사용자 이름이고 -p 옵션을 통해 패스워드를 넣어주면 정상적으로 연동되어 실행이 된다.
mysql로 db모델을 만들면 .mwb라고 모델링 파일을 생성할 수 있다. 이를 통해 만들어진 모델을 다른 PC에 import 할 수 있다.
데이터 타입(자료형)이란 컴퓨터 시스템과 프로그래밍 언어에서 실수, 정수, 소수 자료형 등의 여러 종류의 데이터를 식별하는 타입으로서, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 할 수 있는 명령어, 데이터의 형태, 의미, 크기와 해당 자료형의 값이 저장되
workbench는 우분투 환경에서 mysql을 편하게 사용하기 위한 gui를 제공하는 거라 볼 수 있다. 그래서 설치하면 편하게 사용할 수 있는데...다른 블로그에선sudo apt-get install mysql-workbench로 설치할 수 있다고 하지만 현재는 패
현재 우분투에서는 mysql-workbench가 안먹히고 윈도우에만 되서 윈도우에서 작업한 쿼리문을 가져다가 서버로 이동시키고 아래 명령어로 실행한다.
로컬외에 DB서버를 따로 운영한다면 내 DB에서 외부접속이 가능하도록 해당 계정에 설정을 바꿔줘야 한다. 그런데 mysql 8.0 이하는 명령어로 가능했었는데 8.0 부터는 안먹힌다고 한다. > 해당 stackoverflow https://stackoverflow.
mysql에서 table row 삭제하는 쿼리문모든 row를 지우고 싶다면
전에 포스트에는 파일을 자동으로 삭제해주는 스크립트를 짰다면 이번엔 mysql에 있는 row 데이터를 시간이 지남에 따라 오래된 데이터를 자동으로 삭제해 주도록 스크립트를 짜고 crontab을 이용하여 시간주기마다 스크립트를 실행시키도록 한다.crontab은 다음의 명
DB 삭제테이블삭제
xampp라는 프로그램을 사용하여 로컬에서 간단하게 mysql서버를 사용하려 했는데 제목과 같은 에러가 나온다. 이유는 기존에 이미 mysql을 사용하고 있기 때문이다. 해결방법은 작업관리자에서 mysql.exe 종료 후 다시 실행하면 정상적으로 실행된다.
바로 전 포스팅에서 xampp를 사용하고 있고 반대로 로컬에 설치된 mysql을 사용하고 싶다면 위와 같은 에러가 뜰 것이다. 해결방법은 윈도우 + R를 눌러서 실행창에 services.msc를 입력하면 서비스 창이 뜰 것이다. 거기서 MYSQL80 서비스에 마우스 우
xampp를 사용해서 mysql을 키고 기존에 사용하던 mysql에서 export한 쿼리문을 실행하는데 구문 에러가 나왔다. 이유는 2개의 버젼이 서로 맞지않아 생기는 문제이다. 해결방법은 workbench에서 preference -> modeling -> mysql
클라우드 서버의 DB에 접속할 때 처음엔 아무것도 몰라서 mysql -u root -p 치고 use database; 이런거 치면서 일일히 관리했었는데 매우 번거롭고 불편했었다. 그래서 찾아보니 workbench를 이용해서 쉽게 원격으로 접속하는 방법이 있다는 것을 알
운영 DB에 있는 테이블을 개발용으로 따로 복사하고 테스트하기 위해 이러한 기능을 찾아보았다.테이블 구조 복사를 하면 안에 있는 데이터까지 모두 가져올 수 있다.데이터 복사는 동일한 구조의 테이블이 있을때 테이블에 있는 데이터만 가져올 때 사용하면 된다.
mysql-workbench에서 drop이나 delete 같은 명령문으로 데이터를 삭제하고 싶은 경우가 있는데 기본으로 안전모드가 걸려있어서 에러가 생길 것이다. 그럴 땐 아래의 명령어로 안전모드를 해제하고 시도하면 잘 수행된다.
1. 접속방법 2. 테이블확인 3. 스크립트 파일 실행