유랑하는 나그네의 갱생 기록

だけど素敵な明日を願っている -HANABI, Mr.children-

Computer Science/Database 4

[MySQL] Mac M1 MySQL 설치 with DBeaver

프로젝트하려고 환경 설정 중이었는데 워크벤치가 먹통이 되어버렸습니다. Window 환경에서도 맘에 들지 않았던 워크벤치였는데 Mac에서는 더 심하네요. 맘에 들지 않습니다. 예전에 DBeaver라는 툴을 썼었는데 편리했던 기억이 있어서 요번엔 요걸로 써보려고 합니다.MySQL터미널로 설치하기brew install mysql서비스 시작/종료(base) ☁ ~ mysql.server startStarting MySQL. SUCCESS!(base) ☁ ~ mysql.server stoproot 비밀번호 초기화(base) ☁ ~ mysql_secure_installationmySQL 접속(base) ☁ ~ mysql -u root -pEnter password:Welcome to the MySQL..

[MySQL] mysql workbench cannot open document error unserializing grt data 해결법

MySQL Workbench로 이것저것 끄적이던 중... 데이터 베이스 모델링을 하게 되었습니다. 모델링 파일을 데이터베이스에 적용하려고 Open Model 메뉴를 누르고 파일을 열려고 하니까 경고창이 떴습니다. MySQL Workbench cannot open document error unserializing grt data..... 당황스러워서 미처 캡처를 뜨진 못했지만 대충 구글링을 해보니... Workbench를 껐다 켜면 됩니다...... 대충 읽어보니까 버그가 있다는 것 같은데 Workbench도 완전하진 않은 것 같습니다. 교수님이 예전에 하셨던 말씀이 기억나네요. """ 실습을 하다가 뭐가 잘 안된다/ 버그가 걸렸다 이러면은 닫았다가 다시 열거나 재부팅을 하세요. 만능입니다. """

mysql 테이블 생성과 조작 그리고 레코드 삽입

mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 5 rows in set (0.00 sec) mysql db생성 포스트는 차후에 게시해서 이곳에 링크하겠습니다. mysql에 접속을 해서 show databases; 명령어로 접속할 데이터베이스名을 확인합니다. 저는 test DB로 들어갈 거에요. mysql> use test; Database changed use (DB名); 명령어로 test DB로 넘어왔습니다. mysql> show ta..

mysql ERROR 1698 (28000) : Access denied for user 'root'@'localhost' 해결

오랜만에 mysql 접속을 하려니까 갑자기 접근이 안 되는 에러가 발생했습니다. Ubuntu환경에서는 mysql이 default로 UNIX auth_socket plugin 을 사용한다고 합니다. mysql ERROR 1698 (28000) 문제를 해결하려면 2가지 방법이 있어요. 1. root user의 plugin을 mysql_native_password로 수정한다. 2. system_user를 새로 만든다. (권장) 전 귀찮아서 1번으로 박아놨는데 나중에 수정해야 할 것 같습니다. plugin 수정하기 sudo를 사용해서 mysql에 들어간 다음, mysql root의 plugin의 auth_socket을 수정해주면 됩니다. $ sudo mysql -u root mysql> USE mysql; my..

320x100