[MySQL] MySQL Client

2020. 9. 28. 22:56Database/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