DBMS/MySQL MySQL Workbench 설정/샘플데이터 설치/명령프로프트를 이용한 설치
  • 728x90
    반응형




    MySQL Workbench

    for windows 10





    Workbench 설정



    Edit > Preferences > SQL Editor 에서 Safe Updates 체크를 풀어준다.




    MySQL 샘플 데이터베이스 설치



    샘플 데이터 다운로드 링크 : employees


    employees 폴더 경로로 이동하여 root 권한으로 MySQL monitor 에 접속한다.



    아래와 같이 설치 명령으로 employees.spl 을 설치한다.


    mysql> source employees.sql ; 


    아래 그림과 같이 설치화면이 완료되면 정상 설치.



    데이터 베이스 리스트를 출력하여 제대로 샘플 데이터베이스가 생성되었는지 아래와 같이 확인한다.




    MySQL 설치 폴더 확인



    MySQL을 설치하면 아래와 같은 경로에 파일들이 생성된다.



    설치된 파일들이 의미하는 바는 아래표와 같다.


    폴더

    역할

    bin 및 scripts

    MySQL 서버 프로그램, 클라이언트 프로그램 및 유틸리티 프로그램 파일 

    include

    응용프로그램을 개발할 때 필요한 헤더 파일

    lib

    MySQL 관련 라이브러리 파일

    share

    기타 지원 파일, 각 언어별 오류 메시지 파일 등


    데이터베이스 파일은 아래와 같이 숨김 파일로  ProgramData  폴더에서 관리된다.



    데이터베이스 스키마는 아래 그림과같은 경로에서 폴더별로 관리 되며 해당 폴더를 백업용으로 통째로 복사하는 경우가 아니면 접근할일이 거의 없다.




    명령프롬프트를 이용한 MySQL 설치



    아래와 같이 mysql download 페이지에서 ZIP 파일형태의 설치 파일을 다운로드 한다.



    환경변수에 mysql bin 폴더를 path에 지정한다.


    > SETX PATH -%PATH%;C:\mysql\bin



    명령 프롬프트를 관리자 권한으로 실행한 후 mysql 설치 폴더가 있는 경로로 이동 후 아래 명령어로 초기화 한다.


     C:\mysql\bin>mysqld --initialize


    아래명령으로 my.cnf 파일을 생성한다.


     NOTEPAD c:\mysql\my.cnf


    생성된 my.cnf 파일에 아래와 같이 내용을 입력한다.



    아래 명령으로 my.cnf 파일을 인스톨한다.


    C:\mysql\bin>mysqld --install MySQL --defaults-file=c:\mysql\my.cnf 


    아래명령으로 MySQL 서버를 시작한다.


    C:\mysql\bin>NET START MySQL 


     제어판 > 시스템 및 보안 > 관리도구 > 서비스  경로에서 MySQL 서버가 정상적으로 동작 하는지 확인 할 수 있다.



    root 사용자 비밀번호 설정


    C:\mysql\bin> mysql -u root


    mysql> use mysql;


    mysql> update USER set authentication_string=password('1234') where user='root';


    mysql> flush privileges;


    mysql> alter user 'root'@'localhost' identified by '1234';


    mysql> exit


    MySQL 서비스 중지 및 삭제


    C:\mysql\bin> NET STOP MySQL


    C:\mysql\bin> mysqld --remove MySQL 


    728x90
    반응형

    'DBMS > MySQL' 카테고리의 다른 글

    🌈 MySQL FIELD 함수  (0) 2024.01.23
    Windows Server 2012 R2 for MySQL  (0) 2018.03.06
    MySQL DBMS 종류/특징  (0) 2017.08.31
    MySQL & VirtualBox 외부 접속 테스트  (0) 2017.08.31
    MySQL Command Line 사용자 추가/삭제, 권한부여  (0) 2017.08.24
상단으로