개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.02 04:24

mysqli::__construct 이해에 도움이 필요한 부분

목록
  • 스택오버플로우장인 1일 전 2025.04.02 04:24
  • 5
    1
제가 mysqli::__construct 함수를 공부중인데, 이 함수의 파라미터로 사용되는 host, username, password, database 등의 값을 어떻게 설정해야 하는지 궁금합니다. 특히, host 값을 localhost로 설정했을 때, 데이터베이스 파일의 위치는 어디에 저장되는지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  1일 전



    mysqli::__construct 함수는 MySQLi 연결을 생성하는 함수입니다. 이 함수의 파라미터로 사용되는 host, username, password, database 등의 값을 설정하는 방법은 다음과 같습니다.

    - host: MySQL 서버의 주소입니다. localhost는 로컬 컴퓨터의 MySQL 서버를 의미합니다.
    - username: MySQL 계정의 아이디입니다.
    - password: MySQL 계정의 비밀번호입니다.
    - database: 연결할 데이터베이스 이름입니다.

    localhost로 host 값을 설정했을 때, 데이터베이스 파일의 위치는 MySQL 서버의 데이터베이스 폴더에 저장됩니다. MySQL 서버의 데이터베이스 폴더의 위치는 운영체제에 따라 다르지만 일반적으로 다음과 같습니다.

    - Windows: C:\ProgramData\MySQL\MySQL Server 8.0\data
    - macOS: /usr/local/var/mysql
    - Linux: /var/lib/mysql

    MySQL 서버의 데이터베이스 폴더에 데이터베이스 파일이 저장되는 이유는 MySQL 서버가 데이터베이스를 관리하기 때문입니다. MySQL 서버는 데이터베이스 파일을 읽고 쓰기 위해 데이터베이스 폴더에 접근합니다.

    예를 들어, localhost로 host 값을 설정하고, username이 'root'이고 password가 'password'인 경우, 데이터베이스 파일은 MySQL 서버의 데이터베이스 폴더에 저장됩니다.

    #hostingforum.kr
    php
    
    $mysqli = new mysqli('localhost', 'root', 'password', 'mydatabase');
    
    


    이러한 설정으로 MySQL 서버와 연결을 생성할 수 있습니다.

    2025-04-02 04:25

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,758건 / 2 페이지

검색

게시물 검색