일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- jquery
- 코드이그나이터
- Eclipse
- 주식
- JavaScript
- 맥
- 공모주
- linux
- php
- 자바스크립트
- 주식 청약 일정
- html
- 오라클
- IPO
- 7월 공모주 청약 일정
- 공모주 청약 일정
- css
- codeigniter
- Stock
- 리눅스
- MYSQL
- Stock ipo
- SQL
- 공모주 청약
- 자바
- java
- 제이쿼리
- 주식 청약
- 6월 공모주 청약 일정
- Oracle
- Today
- Total
개발자의 끄적끄적
[MySQL] Command Line 으로 원격지에서 MySQL 접속하기 본문
[MySQL] Command Line 으로 원격지에서 MySQL 접속하기
전제조건 :
APM 이 설치 되었다. (MySQL은 C:\APM_Setup\Server\MySQL5\bin 에 설치되어있다..)
DB 이름은 TECHWIN_DB이다.
ID : BAS_NORMAL
PS : TECHWIN
알아낸 점 :
MySQL 접속시에 명령어옵션, ID, PASSWORD 는 극히 대소문자를 가린다.
그러나 MySQL 테이블, 속성이름, 명령문들은 대소문자를 가리지 않는다.
ex) mysql -u root -p (O)
MYSQL -U ROOT -P (X)
1. ROOT 권한으로 접속한 뒤 사용자 계정을 만들고, 명령어 권한 주기
GRANT ALL ON DB이름.* TO '사용자ID' IDENTIFIED BY '비밀번호';
EX) GRANT ALL ON TECHWIN_DB.* TO 'BAS_NORMAL' IDENTIFIED BY 'TECHWIN';
DB 이름 : TECHWIN_DB
사용자ID : BAS_NORMAL
비밀번호 : TECHWIN
2. 생성한 사용자 계정에 접속 권한 주기
GRANT ALL PRIVILEGES ON DB이름.* TO '사용자ID'@'HOST이름' IDENTIFIED BY '비밀번호'
EX) GRANT ALL PRIVILEGES ON TECHWIN_DB.* TO 'BAS_NORMAL'@'%' IDENTIFIED BY 'TECHWIN';
DB 이름 : TECHWIN_DB
사용자ID : BAS_NORMAL
HOST이름 : 1) %일 경우 모든 곳에서 접속 가능
2) IP주소일 경우 해당 특정 IP에서만 접근 가능
3)LOCALHOST 일경우 자신의 컴퓨터에서만 접속가능
비밀번호 : TECHWIN
3. CMD 창에서 MySQL이 설치 된 폴더 하위의 bin 폴더로 가자.
(APM이 설치된 경우 일반적으로 : C:\APM_Setup\Server\MySQL5\bin 이다.)
cd C:\APM_Setup\Server\MySQL5\bin
4. MySQL 에 접속하자.
mysql -h IP주소 -u 사용자ID -p
ex ) mysql -h 211.186.123.321 -u BAS_NORMAL -p
이 때, 위의 MySQL 접속 명령어 문구에서 모든 문자들이 대소문자를 구분하므로 정확하게 입력해야 된다.
출처: https://luyin.tistory.com/177 [Luyin]
'개발 > sql' 카테고리의 다른 글
[MSSQL] 데이터 타입변환 (CONVERT,CAST) 사용법 & 예제 (0) | 2020.07.07 |
---|---|
[MSSQL] 날짜함수(GETDATE,DATEADD,DATEPART,DATEDIFF) 사용법 & 예제 (0) | 2020.07.07 |
[MySQL] 서브쿼리 ( subquery ) [펌] (0) | 2020.06.28 |
[mysql] SELECT 결과값을 UPDATE하기 (0) | 2020.06.28 |
[Mysql] Select결과를 Update 문에 반영하기 [펌] (0) | 2020.06.28 |