티스토리 뷰
1. mysql 접속
- cmd창 > mysql 접속> 비밀번호 입력
* 환경 변수에 path등록> C:\Program Files\MySQL\MySQL Server 8.0\bin을 한 번만 해주면 매번 cmd에서 해당 경로로 이동할 필요 없이 바로 mysql 실행이 가능하다!
# 파일 경로로 이동
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
# mysql 실행
mysql -u root -p
2. 외부에서 연결할 수 있게 설정
- '%'는 모든 사람 접근 가능, 로컬만 하고 싶다면 localhost, 특정 아이피 설정도 가능
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
3. 데이터 베이스 생성
CREATE DATABASE mydb;
4. 권한 설정
GRANT ALL PRIVILEGES ON mydb.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
5. EXIT (루트계정)
EXIT;
6. 새로 만든 계정으로 접속
mysql -u new_user -p
- 비밀번호 입력
7. 데이터베이스 목록 확인
SHOW DATABASES;
8. (팀프로젝트시) ssh 포트 설정
- windows 보안 > 방화벽 및 네트워크 보호 > 고급 설정 > 인바운드 규칙 > 새규칙 > 포트 > 22 > 이름생성
9. 윈도우 검색 > 선택적 기능 > 기능 추가 > OpenSSH 서버 설치
10. ssh 서버실행
- cmd
net start sshd
11. 내 컴퓨터 아이피 주소확인
- cmd창 > ipconfig > IPv4 주소 확인, 물리적 주소 확인(포트포워딩 할거)
ipconfig /all
12. 다른 컴퓨터에서 접속시 사용할 ssh 아이디, 비밀번호 생성
- cmd
net user username password /add
13. 다른 컴퓨터에서 ssh 연결, mysql서버 접속
ssh -N -L 3307:localhost:3306 username(아까만든ssh접속아이디)@접속할 IP
# 내가 현재 사용할 포트:접속할 컴퓨터 포트
# 파일 경로로 이동
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
# mysql 실행
mysql -u username -p -P 3307 -h 127.0.0.1
# 사용할 DB 선택
USE mydb;
14. *포트포워딩, DHCP 설정 필요 => IP고정
15. 외부에서 사용할 경우
네이버 > 내 아이피 검색 > 내컴퓨터 외부 IP주소 확인
16. port 사용중인지 확인
netstat -ano | findstr :<포트번호>
- 사용중이라면 listening
- 예시
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 1234
- 사용중인 port 죽이기
taskkill /PID 1234 /F
- python 코드로 죽이기
import psutil
import os
def kill_process_on_port(port):
for conn in psutil.net_connections(kind='inet'):
if conn.laddr.port == port and conn.status == psutil.CONN_LISTEN:
pid = conn.pid
if pid:
print(f"포트 {port}를 점유 중인 프로세스 종료. PID: {pid}")
os.kill(pid, 9)
return
print(f"포트 {port}는 사용 중이 아닙니다.")
# 종료할 포트 번호 입력
kill_process_on_port(8080)
'AI > SQL' 카테고리의 다른 글
[SQL] 데이터와 정보 (0) | 2025.04.07 |
---|---|
[SQL] UPSERT (0) | 2025.02.24 |
[SQL] DB 설계 (2) | 2025.01.13 |
[SQL] capital gain loss (1) | 2024.12.26 |
[SQL] 윈도우 함수 SUM (0) | 2024.12.25 |
- Total
- Today
- Yesterday
- 영어회화
- Python
- 루틴
- 경제
- ChatGPT
- 습관
- llm
- C언어
- 실기
- Ai
- 오블완
- 뉴스
- opic
- 다이어트
- SQL
- 스크랩
- 갓생
- 30분
- 아침운동
- 프로그래머스
- 빅데이터 분석기사
- 아침
- 운동
- 고득점 Kit
- IH
- 오픽
- 줄넘기
- 기초
- 티스토리챌린지
- 미라클모닝
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |