끄적끄적

[MYSQL] 실행,리스트보기,DB선택,테이블보기,비밀번호변경,백업,복원 명령어정리 본문

Back-end/DB

[MYSQL] 실행,리스트보기,DB선택,테이블보기,비밀번호변경,백업,복원 명령어정리

mashko 2021. 6. 7. 22:32
반응형

MySQL 실행

$ mysql -u root -p
Enter Password: // <- 개인 비밀번호입력

데이터베이스 확인

mysql> show databases;

데이터베이스 사용

mysql> use mysql

테이블 보기

mysql> show tables;

테이블 내용보기

mysql> select * from 테이블명

비밀번호 변경

// mysql 5.x 버전 
mysql> update user set password = password('qwe123') where user = 'root';
mysql> update user set authentication_string('qwe123') where user = 'root';
// mysql 8.x 버전 (현재환경)
mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'qwe123';

셋팅 flush 및 종료 후 확인

mysql> flush privileges;
mysql> quit
$ mysql -u root -p
Enter Password: qwe123

백업 및 복원

$ mysqldump -u [계정] -p [비밀번호] [데이터베이스명] > [백업파일명].sql
$ mysqldump --all-databases -u [계정] -p --default-character-set=euckr > [데이터베이스명] > [백업파일명].sql
$ mysql -u [계정] -p [비밀번호] [복원할 DB] < [백업파일명].sql
반응형

'Back-end > DB' 카테고리의 다른 글

[MYSQL] macOS MySql homebrew로 설치하기  (0) 2019.07.18
Comments