[Real MySQL 8.0] 1 ~ 2.2 소개 및 설치와 설정

2023. 4. 17. 12:04도서


💡Real MySQL 8.0 학습하기

왜 MySQL인가?

  • 오라클과 비교했을 때 경쟁력은 가격, 비용 측면일 것.
  • 최근 10여년 간의 발전으로 엄청난 양의 데이터가 만들어지 시작했는데 이런 방대한 양의 데이터를 저장하기에 오라클 RDBMS는 너무 비싸다.

어떤 DBMS가 좋은가요?

  • “자기가 가장 잘 활용할 수 있는 DBMS가 가장 좋은 DBMS입니다” -저자-
  • 그래도 고민된다면 다음 순서로 고려해보자.
    • 안전성
    • 성능과 기능
    • 커뮤니티나 인지도

MySQL 서버 설치

  • 버전 선택 시에 최신 버전을 설치하는 것이 좋은데 최소 패치 버전이 15~20번 이상 릴리즈된 버전을 선택하는 것이 안정적인 서비스에 도움이 될 것이다.

서버 연결 테스트

mysql -u root -p --host=localhost --socket=/tmp/mysql.sock # 소켓 파일 이용하는 방법
mysql -u root -p --host=127.0.0.1 --port=3306 # TCP/IP로 로컬 호스트 접속 (포트명시)
# 원격 호스트에 있는 서버에 접속시엔 반드시 두번째 방법을 이용해야한다.
# 첫번째 방법은 프로세스 간 통신(IPC)를 이용하는 방법이다.
mysql -u root -p # 별도의 호스트 주소와 포트 명시 X 
# 기본값 : localhost, 소켓 파일의 위치는 MySQL 서버 설정 파일을 읽음.

마무리

일단 내가 MySQL을 선택한 이유를 대충이나마 말할 수 있을 것 같다는 점이 좋았습니다.

 

Reference

http://www.yes24.com/Product/Goods/103415627