생활코딩

Coding Everybody

코스 전체목록

닫기

MySQL 서버 접속

수업소개

MySQL을 사용하기 위해서는 제일 먼저 MySQL 서버에 접속해야 합니다. 그 방법을 알아봅니다. 

 

 

강의

 

 

1
mysql -uroot -p

 

댓글

댓글 본문
  1. Sansol Park
    최신 버전의 MySQL에서 -p 태그 사용에 대한 질문 주셨습니다. brew를 통해 MySQL을 설치했을 때, brew 자체적으로 키 관리를 하여 mysql -u root와 mysql -u root -p가 동일하게 동작하는지에 대한 내용인데요.

    현재 제공된 자료에서는 25년 최신 버전의 MySQL 동작 방식이나 brew를 통한 설치 시의 키 관리에 대한 직접적인 언급은 없습니다. 다만, 강의영상에서는 -p 옵션을 사용하여 비밀번호를 안전하게 입력하는 방법에 대해 설명하고 있습니다.

    -p 옵션은 비밀번호를 직접 명령행에 노출시키지 않고, MySQL이 사용자에게 비밀번호를 물어보도록 하는 역할을 합니다.
    비밀번호를 잊어버렸을 경우, 검색 엔진에서 "mysql 패스워드 초기화" 등의 키워드로 검색하여 해결할 수 있다고 안내합니다.

    주의사항

    영상에서는 루트 사용자의 권한으로 데이터베이스를 직접 다루는 것은 위험하며, 중요한 시스템에서는 별도의 사용자를 생성하여 작업하는 것을 권장합니다.

    결론

    제공된 자료만으로는 25년 최신 버전의 MySQL에서 -p 태그가 어떻게 동작하는지 정확히 답변하기 어렵습니다. 하지만 일반적으로 -p 옵션은 비밀번호를 안전하게 입력하기 위한 방법으로 사용되며, brew를 통해 설치했더라도 MySQL의 기본적인 보안 권고 사항은 여전히 유효할 수 있습니다.

    추가 확인 사항

    MySQL 공식 문서 또는 brew 관련 문서를 참고하여 최신 버전의 동작 방식과 키 관리 메커니즘을 확인해 보시는 것을 권장합니다.
    실제 운영 환경에서는 루트 계정 대신 별도의 사용자 계정을 생성하여 필요한 권한만 부여하는 것이 좋습니다.
    대화보기
    • 안성
      25년 최신 버전은 -p 태그를 신경쓰지 않아도 되는걸까요?
      brew install mysql 이용해서 다운로드한 경우, brew 자체적으로 키관리를 하기에, mysql -u root / mysql -u root -p 모두 동일한 동작을 하는 것 같아서요!
    • 당근사과
      25.03.06 감사합니다^ㅇ^
    • alicena
      25.03.06
    • Minerva
      2024.03.23
    • Cpt.MJ
      I'm done!
    • 2024 1 26
    • enujo
      23.12.04 데이터베이스 만나러가용
    • 솜사탕
      2023.08.18 완료
    • 이진우
      23.07.12 완
      감사합니다.
    • 2023.06.08 완료
    • 유민
      1. 보안 - 자체적인 보안 체계가 있어서 안전하게 데이터 보관 가능
      2. 권한 - 여러 사람 등록 가능
    • 김태욱
      데이터베이스를 사용할 때의 효용 중 하나 '보안' + 권한 (CRUD 중 일부 또는 전체에 대한 권한 부여 가능)

      -uroot = root user로 접속하겠다.
      root = 관리자
    • 아리송
      2023.04.01
    • Jozo
      23.03.31 완료
    • 코드파괴자
      2023.03.20 완-
    • 윤이
      2023.02.13
    • azkjhg
      백엔드에 대해서 알기 쉽게 얘기해주는 사람이 없었어서 힘들고 두려운 마음만 들었었는데 이고잉님 강의 들으면서 재밌게 공부하고 있습니다 데이터베이스는 어려운 것으로만 생각했었는데 재밌습니다.
    • ywbird
      2023.1.15
    • otter
      22.12.28 데이터베이스를 만나러 갑시다.
    • 드림보이
      22.12.13. DATABASE2 - MySQL 서버 접속 파트

      좋은 강의 감사합니다...
    • 감자
      22.12.07
    • 코딩드림
      221122
    • 당당
      2022.11.01
    • 뿔고래
      자~ 데이터베이스 만나러 드가자~
    • 아캔두잇
      20220813 완료
    • Joshep Woo
      감사합니다.
    • lazy_coder
      password not defined 라는 오류가 뜨는데.. 설치할때 패스워드 넣은거랑 별개로 따로 세팅작업을 또 해야 하나요..?
    • boat
      데이터베이스를 사용했을 때 얻을 수 있는 효용
      1. 보안
      2. 권한

      루트사용자
      mysql -uroot -p
    • toonfac
      220705 오후 7시 30분 완료
    • Lithium3
      220527 MySQL 기초 강화
    • 김사피엔스
      질문이 있습니다
      맥북 터미널에서 mysql에 접속하려고 하는데, sudo로 접속하려고 하면 자꾸 비밀번호가 틀리다고 나옵니다.
      분명히 맞는 비밀번호인데도 말이죠. 그러다가 몇번 시도하면 접속이 됩니다.
      그런데, sudo가 아니라 그냥 접속하려고 하면 아무 문제 없이 접속이 됩니다.
      그 원인을 알 수 있을까요?
    • 윤윤윤윤윤
      goooooo00000000000000000d
    • 화려하게간다
      가자ㅡ아~
    • 코딩뽀시래기
      2022.01.19.수
    • 수강!
    • mirpia
      2022. 1. 14 수강
    • pmxsg
      2022.01.07
    • Kwon_Owl
      2021-12-07
    • 완자
      완료
    • 연썽2
      2021.10.12 서버접속
    • 야옹스
      20211011 mysql -uroot -p
    • 별거
      2021-09-20 DATABASE 2. MySQL - MySQL 서버 접속
      MySQL 로그에 [mysql -uroot -p]를 입력 후 비밀번호를 입력해 MySQL 서버에 접속한다.
    • Alex
      210828
      - completed to enter DB as root admin in CLI env
    • Duke
      2021.07.31
    • 터미널에서 해매던 기억에 눈물 조금...
    • OrzlHB
      완료
    • snoopy_thon
      21.07.05
    • Barro
      2021.06.26. 토 서버 접속 완료
      ■서버 접속

      ▶데이터베이스 장점:
      1.보안
      파일은 운영체제만 뚫리면 수정 가능.
      데이터베이스는 자체적인 보안체계가 있어 안전하게 데이터 보관 가능.
      권한 기능이 있어 여러 사람을 등록하여, 원하는 사람만 접근 가능하게 설정할 수 있다.
      -차등적 권한 부여.
      : egoing은 student 테이블을 rw만 가능. uneasy는 student 테이블의 r만 가능.

      ▶-u : user 사용자
      -uroot : root 사용자로 접속하겠다. (관리자는 모든 권한 지님)
      -uegoing : egoing 사용자로 접속하겠다.

      ▶-p : passwd
    • ddangon
      21년 06월 20일 MySQL 서버 접속 완료!
    버전 관리
    egoing
    현재 버전
    선택 버전
    공동공부
    graphittie 자세히 보기