728x90
반응형

Database 4

[MySQL] ERROR 1231 "NO_AUTO_CREATE_USER" 해결

MySQL이나 MariaDB에서 dump파일을 restore 할 때 버전이 높거나 맞지 않는 경우 해당 오류가 발생하는 것 같다. Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'" dump를 한 파일은 MySQL 5.6 이었고 restore 하려고 하는 version은 MySQL 8.0과 MariaDB 10.6이었다. 우선 새로운 Version에는 'NO_AUTO_CREATE_USER" 옵션이 없다. 에디터로 해당 덤프 파일을 열어서 "NO_AUTO_CREATE_USER"를 삭제한다. (에디터의 모두 변경을 이용하면 편리하다.) 삭제 후에는 다음과 같은 에러가 발생했다. ERROR 1418 (HY000) : This funct..

DB/MySQL 2022.06.13

[SQLite] VSCode에서 SQLite 사용하기

VSCode에서 SQLite를 사용하는 것이 가능하다. 우선 SQLite로 만들어진 *.db3 파일을 VSCode로 연결하면 확장팩에서 SQLite를 추천해준다. 그것이 아니라면 확장팩 검색을 하자. '설치'를 눌러주면 자동으로 설치해 준다. 설치가 끝나면 MySQL Workbench처럼 바로바로 사용할 수 있을 줄 알았는데 그것은 아닌 것 같았다. [SQLite] SQLite 설치 및 사용 준비 SQLite는 클라이언트 응용 프로그램에 임베디드 되어 동작하는 Open Source DBMS이다. SQLite는 '경량화' 되어 있는 DB이며 파일을 기반으로 하기 때문에 데이터베이스의 백업 역시 파일을 통째로 복사하 stormpy.tistory.com Database 파일 여는 방법 1. 명령 팔레트 명령을..

DB/SQLite 2021.05.14

[MySQL] 사용자 검색/추가/삭제 및 권한 설정

1. MySQL 사용자 조회 MySQL에서 생성된 사용자를 확인하려면 아래와 같다. host : 접속이 허용된 ip 주소. ( % 는 어디에서 접속하여도 OK! ) user : 등록된 사용자 ID MariaDB [mysql]> SELECT host,user FROM user; +-----------+--------+ | host | user | +-----------+--------+ | % | bskim | | % | guest | | % | hdjang | | % | root | | % | shson | | % | yjcho | | localhost | root | +-----------+--------+ 7 rows in set (0.000 sec) MariaDB [mysql]> 2. MySQL 사..

DB/MySQL 2021.04.16

[MySQL] SQL Server 접속하기 (Using Workbench)

새로운 연결을 만든다. 1. 상단의 집 모양의 Home Button을 누르면, 아래와 같은 화면이 나타난다. 2. MySQL Connections 옆의 + 버튼을 누르면, 연결을 설정할 수 있는 창이 나타난다. 새로운 연결을 작성한다. 1. Connection Name에 적당한 이름을 넣는다. 2. Hostname은 localhost (서버가 같은 PC에 있는) 경우에는 127.0.01로 한다. Port 번호는 MySQL Server가 초기 값은 3306이며, 서버 구축 시 특별히 바꿨다면 해당 Port 번호와 맞춘다. 3. Username은 사용 가능한 ID를 기입한다. 이 정도만 진행해도 되지만, 접속할 때마다 비밀번호를 작성하는 것이 귀찮다면 화살표가 가리키고 있는 'Store in Vault'를 ..

DB/MySQL 2021.04.16
728x90
반응형