[MySQL] MySQL Client
2020. 9. 28. 22:56ㆍDatabase/MySQL
1. MySQL Client
1) 원격 접속용 계정 생성
mysql> CREATE user test@'%' IDENTIFIED BY 'test';
mysql> FLUSH PRIVILEGES;
2) MySQL 접속
// MySQL Client 설치
yum -y install mysql
// 로컬 접속 방법
mysql -u[계정명] -p[비밀번호] [DB명];
// 원격 접속 방법
mysql -u[계정명] -h[DB서버 IP] -p[비밀번호];
3) phpMyAdmin
MySQL을 웹 상에서 관리할 목적으로 PHP로 작성한 오픈 소스 도구이다. 데이터베이스, 테이블, 필드, 열의 작성, 수정, 삭제 또는 SQL 상태 실행, 권한 관리 등의 다양한 작업을 수행할 수 있다. 설치를 위해서는 MySQL 서버에 EPEL Repository 및 패키지의 설치가 필요하다.
// phpMyAdmin 설치
yum -y install epel-release
sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo
yum --enablerepo=epel -y install httpd php mysql-server phpMyAdmin
// 외부 접속 허용 설정
cat /etc/httpd/conf.d/phpMyAdmin.conf | grep "127.0.0.1"
sed -i 's/127.0.0.1/192.168.94.20/g' /etc/httpd/conf.d/phpMyAdmin.conf
cat /etc/httpd/conf.d/phpMyAdmin.conf | grep "192.168.94.20"
4) MySQL Workbench
SQL 개발과 관리, 데이터베이스 설계, 생성 그리고 유지를 위한 단일 개발 통합 환경을 제공하는 비주얼 데이터베이스 설계 도구 이다. (www.mysql.com/products/workbench/)
728x90
'Database > MySQL' 카테고리의 다른 글
[MySQL] 문자 인코딩, 데이터베이스 엔진 (0) | 2020.09.29 |
---|---|
[MySQL] 데이터베이스 스키마 (0) | 2020.09.29 |
[MySQL] SQL (DDL, DML, DCL) (0) | 2020.09.28 |
[MySQL] 키(Key), 무결정 제약 조건 (0) | 2020.09.28 |