꾸생의 DevLog

꾸생의 DevLog
꾸생의 DevLog

DB (8)

Post Thumbnail

[MySQL] 데이터베이스 이름 변경하기 & DB 복사하기

DB 이름 변경하기 & DB 복사하기 Mysql 데이터베이스 이름은 한 번 생성되면 다시 변경할 수 없습니다 .하지만 새롭게 데이터베이스를 생성한 다음 DB를 복사해서 덮어 씌우는 방법을 사용하면 됩니다. 우선 새롭게 데이터베이스를 만들어줍니다. Mysql> CREATE DATABASE NewDB; 그리고 Mysql 밖으로 나와 터미널에서 백업파일을 생성하는 명령어를 입력합니다. mysqldump -u root -p OldDB > OldDB.sql 만들어준 백업파일을 새롭게 만든 DB에 덮어씌워줍니다. mysql -u root -p NewDB < OldDB.sql 백업 파일을 만들거나 덮어씌울때에는 비밀번호를 쳐주어야 합니다.

Post Thumbnail

MYSQL AUTO_INCREMENT 설정 및 초기화 명령어

MYSQL AUTO_INCREMENT AUTO_INCREMENT는 테이블에 데이터가 추가될때 마다 값이 1씩 증가시켜준다. 하지만 테이블 값이 변경되고 시작 값을 초기화 해야할 경우 아래 명령어를 사용하면 된다. AUTO_INCREMENT 설정 MYSQL> CREATE TABLE 'USERS'(No INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20)); 테이블을 생성할때 'AUTO_INCREMENT'를 넣어준다. AUTO_INCREMENT 초기화 //AUTO_INCREMENT 초기화 ALTER TABLE '테이블명' AUTO_INCREMENT= '시작할 값'; 초기화할 때는 해당 테이블 현재 AUTO_INCREMENT 값보다 큰 값으로 설정해야함.

Post Thumbnail

MYSQL 컬럼과 관련된 명령어 모음

MYSQL 컬럼 명령어 컬럼 추가 명령어 mysql> ALTER TABLE '테이블 이름' ADD '추가할 컬럼 이름' '컬럼 타입' DEFAULT '디폴트 값'; mysql> ALTER TABLE 'user' ADD COLUMN 'Rank' INT(10) DEFAULT 0 AFTER 'user_id'; //user_id 뒤에 추가 mysql> ALTER TABLE '테이블 이름' ADD COLUMN '컬럼 이름' INT(10) DEFAULT 1 FIRST; // ALTER TABLE '테이블 이름' MODIFY '변경할 컬럼 이름' '타입과 크기'; mysql> ALTER TABLE user MODIFY password varchar(60); 컬럼 이름 변경 명령어 mysql> ALTER TABLE '..

Post Thumbnail

MySQL 외부 접속 허용 설정방법

[Ubuntu] MySQL 외부 접속 허용 설정 처음 MySQL을 설치하면 기본적으로 외부에서 접속을 할 수 없도록 설정되어 있는데, 아래 순서대로 외부 IP를 허용할 수 있도록 설정해주면 된다. 1. MySQL 접속 > mysql -u root -p 2. 생성한 데이터베이스 사용설정 > use [Database이름]; 3. 외부 접속 허용을 위해 아래 명령어 실행 > GRANT ALL PRIVILEGES ON account.* TO '사용자이름'@'%' IDENTIFIED BY '비밀번호'; 따옴표 다 입력해야 함! 4. 변경사항 적용 > FLUSH PRIVILEGES 5. 콘솔로 나가기 > exit 6. MySQL 설정 파일 수정 > sudo vi /etc/mysql/mysql.conf.d/mysql..

Post Thumbnail

MySQL 사용자 권한 오류 ER_NOT_SUPPORTED_AUTH_MODE

MySQL 사용권한 오류 - 오류 내용 Node.js 에서 MySQL 접속할 때 발생, 사용권한 오류 code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client', sqlState: '08004', fatal: true { code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upg..

Post Thumbnail

MySQL 설치 및 설정 방법 for Mac OS

MySQL 설치 및 설정 맥OS에서 MySQL을 설치하는 방법은 두가지가 있으니 선택해서 설치! 1. MySQL 공식 홈페이지에서 설치파일 다운로드 MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Wind dev.mysql.com 공식 홈페..

1

새로운 블로그로 이사했습니다. 😆

Home | 꾸생 블로그

프론트엔드 개발 블로그입니다. 사소한 것도 기록합니다 :)

kku.dev