티스토리 뷰
반응형
MySQL 은 별도로 세팅되서 운영중이더라도, 연결이 가능한지 여부를 테스트하기위한 client 세팅을 해야할때가 있다. 이때 가장 쉬운편에 속하는게 mysql 패키지를 설치하고 원격접속해서 테스트해보는것이다. 보통은 DBMS 서버에 직접 붙어서 연결하기 때문에 파라미터를 잘 모를때가 많은데 원격 접속할때는 다음과 같이 접근하면 된다.
디폴트 포트가 3306인데, 디폴트 포트라면 --port 인자는 생략가능하다
% mysql -h 도메인주소 --port 포트번호 -u 아이디 -p
설치하기
단순히 MySQL 에 접근하더라도 mysql 패키지가 필요하다. 다음과 같은 명령어로 설치가 가능하다.
sudo yum install mysql -y
연결해보기
설치가 되었으면 mysql 명령어 사용이 가능하며 다음과 같은 형태로 접근이 가능하다. 만약, 아래와 같은 jdbc url 표현을 접근한다면 아래와 같다.
- jdbc:mysql://myhome.com:13306 / 아이디 : myuser
$ mysql -h myhome.com --port 13306 -u myuser -p
Enter password: 암호입력
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 3620400
Server version: 5.7.40-43-57-log Percona XtraDB Cluster (GPL), Release rel43, Revision ab4d0bd, WSREP version 31.63, wsrep_31.63
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MySQL [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
가끔은 맨날 mysql -u root -p 만 사용해서, 이렇게 원격접속 할때 인자가 까먹을때가 있어서 작성해본다.
반응형
'데이터처리 > DBMS' 카테고리의 다른 글
[MySQL] The table does not comply with the requirements by an external plugin 문제 (0) | 2023.05.03 |
---|---|
[sqlite3] centos 에서 sqlite 최신버전으로 업데이트 하기 (0) | 2023.04.03 |
[MySQL] DBeaver 에서 Mysql 8.x 접속시 오류 해결 : Public Key Retrieval is not allowed (0) | 2022.10.17 |
Docker 를 이용해 MySQL 8 기동하는 방법 - user 생성 + 외부 접근 (0) | 2022.09.30 |
[PostgreSQL] javax.net.ssl.SSLHandshakeException 해결방법 (0) | 2022.01.24 |
댓글