본문 바로가기

DB/MariaDB17

[MariaDB] 4. table 생성, 삭제, 변경, 복사 table 생성 table을 생성한다. column이 하나라도 있어야 생성되므로 column도 하나 만들어준다. create table tabel명 ( column명 VARCHAR(100) ); table 확인 show tab; table 삭제 table 삭제 drop table table명; table 이름 변경 이름 변경 rename table table명 to 변경할table명; table 복사 테이블 스키마 복사 create table new_table명 like old_table명 ; 테이블 스키마 & 데이터 복사 create table new_table명 (select * from old_table명); 데이터 복사 insert into receive_table명 (select * from s.. 2022. 12. 20.
[MariaDB] 3. 데이터베이스 생성 및 관리 데이터베이스 생성 데이터베이스 목록 확인 show databases; 데이터베이스 생성 create database DB명; 데이터베이스 삭제 데이터베이스 삭제 drop database DB명; 데이터베이스 이름 변경 데이터 베이스 이름은 바로 바꿀 수 없다. 그래서 복원 방법을 바꾼다 aaa → bbb로 변경하려한다. 먼저 바꿀 이름의 데이터 베이스를 만든다. create database bbb; mysqldump를 이용하여 원본 데이터 베이스를 백업한다. mysqldump -u root -p aaa > aaa.sql bbb에 복원한다. mysql -u root -p bbb < aaa.sql sample database 공부할 떄 사용할 수 있는 샘플 데이터베이스다. https://github.com/.. 2022. 12. 20.
[MariaDB] 2. user 사용자 생성 및 삭제, 권한 부여 user 생성 MariaDB에 root 계정으로 로그인한다. mysql.server start mysql -u root -p user 목록 조회 select host, user, password from user; : 목록을 보여줌 use mysql; 기본적으로 있는 mysql 데이터베이스를 이용한다 3. 계정 만들기 로컬에서만 : `create user‘user명’@’localhost’identified by’비밀번호';` 원격및로컬: `create user’user명'@’%’identified by’비밀번호’;` IP 설정 : `create user’user명'@’xxx.xxx.xxx.xxx’identified by’비밀번호’;` user 계정 로그인 mysql -u user명 -p user 비밀번호.. 2022. 12. 20.
[MariaDB] 1. MariaDB 설치와 로그인(Mac) 설치 터미널 실행. brew 명령어로 mariadb설치 brew install mariadb brew로 서비스 확인 brew services list root 계정 생성 root 계정 생성하기 sudo mariadb-secure-installation - sudo 비밀번호를 입력해야 함 오류 ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2) 해결 방법 먼저 mysql server를 시작해야하므로 밑 문단의 를 참고하여 실행하면 오류 없이 진행된다. 그래도 안 되면 재부팅(재시동)하여 mysql의 프로세스가 잡혀있을 수도 있어서 종료하는 것이 좋다. 초기 root 계정 password 설정 - 입력 o.. 2022. 12. 20.
[MariaDB] 0. Homebrew 설치 (Mac) MariaDB의 공식 홈페이지에 설치 방법이 나와있다. dmg 파일이 아닌 Homebrew로 설치하는 벙법이다. https://mariadb.com/kb/ko/installing-mariadb-on-macos-using-homebrew/ Homebrew 설치 공식 홈페이지 : https://brew.sh/index_ko Terminal에 설치 명령어 복붙 /bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))" ‘Press RETURN to continue or any.. 2022. 12. 20.