가상 DB 서버 구축(Mac편) + MySQL 설치 + Sequel Pro에서 연결

소지의 Mac 단말상에 가상의 DB 서버(ubuntu16.04)를 구축해, MySQL을 인스톨 해, 한층 더 Mac상으로부터 Sequel Pro를 통해 접속하는 방법을 비망록+참조용으로 기재합니다.

■환경




  • Mac mini (Late 2014) macOS Catalina 버전 10.15.6
  • Oracle VM VirtualBox 6.1.12
  • Vagrant 2.2.9

  • ■ 구축하는 가상 머신(VM)


  • Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-186-generic x86_64)
  • mysql Ver 14.14 Distrib 5.7.31, for Linux (x86_64)

  • ■ 필요한 소프트웨어 설치



    Mac에 다음 소프트웨어를 설치하십시오.
  • Vagrant
    htps //w w.ゔぁ 란츠 p. 이 m/두w응아 ds. HTML
    다운로드한 dmg 이미지를 확장하고 vagrant.pkg를 두 번 클릭하면 설치 프로그램이 시작되므로 지침에 따라 설치를 완료합니다.
  • VirtualBox
    h tp // w w. 오 c. 이 m/테 ch네와ぉrk/세 rゔぇr-s 토레게/ゔぃr 짱 l보 x/두 w 응아 ds/ 어서 x. HTML? 그렇게 r d = 오 t jp
    다운로드한 dmg 이미지를 확장하고 VirtualBox.pkg를 두 번 클릭하면 설치 프로그램이 시작되므로 지침에 따라 설치를 완료합니다.
  • Sequel Pro
    htps : // Sekue lp. 코 m / 도 w 응 아 d
    다운로드한 dmg 이미지를 확장하고 응용 프로그램 폴더로 이동합니다.

  • 이러한 소프트웨어가 설치되어 있다고 가정하여 절차를 작성합니다. 애초에 이 녀석은 뭐야? 라고 하는 것은 여기에서는 상세하게 쓰지 않으므로, 다른 기사를 참조해 주세요.

    ■ 가상 DB 서버 (Ubuntu16.04) 구축



    향후 가상 환경을 복수 작성할 가능성을 고려하여, 가상 환경을 묶는 "Vagrant"를 Home 디렉토리 바로 아래에 작성해, 그 아래에 이번 작성하는 가상 환경의 디렉토리를 작성
    $ mkdir -p ~/Vagrant/mysql_ubuntu1604
    

    cd 명령으로 이동
    $ cd ~/Vagrant/mysql_ubuntu1604
    

    Vagrantfile 만들기
    $ vagrant init bento/ubuntu-16.04
    

    Vagrantfile 편집
    작성된 Vagrantfile을 텍스트 편집기에서 열고 35행째, 다음 부분의 코멘트 아웃을 제외한다
    config.vm.network "private_network", ip: "192.168.33.10"
    

    VM 시작
    $ vagrant up
    

    VM에 SSH 연결
    $ vagrant ssh
    

    아래와 같은 명령이 반환되면 무사히 VM에 SSH 연결할 수 있습니다.


    ■Ubuntu의 일본어화


    $ sudo apt-get -y install language-pack-ja-base language-pack-ja ibus-mozc
    
    $ localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"
    // パスワードを入力 vagrantの初期パスワードは"vagrant"
    
    $ source /etc/default/locale
    
    $ echo $LANG
    ja_JP.UTF-8
    

    ■ 우분투의 다양한 업데이트


    sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get -y autoremove && sudo apt-get -y autoclean
    

    도중에 다음과 같은 화면이 되면, “install the package maintainer’s version”을 선택한다.

    sudo init 6
    // 再起動
    

    ■ MySQL 설치



    재기동 실행 후, SSH 접속이 끊어지므로 다시 vagrant ssh 하고, 다음은 MySQL의 인스톨을 진행시켜 갑니다.
    sudo apt-get install mysql-server
    

    루트 사용자의 암호를 설정하라는 메시지가 표시되므로 암호를 설정합니다.

    상기 Enter 후, 패스워드의 확인을 요구할 수 있으므로 설정한 패스워드를 다시 입력.

    ■ 자주 사용하는 명령



    MySQL 버전 확인
    $ mysql --version
    mysql  Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using  EditLine wrapper
    

    MySQL에 root 사용자로 로그인
    $ mysql -u root -p
    // パスワードを入力
    

    MySQL의 상태 확인
    $ mysqladmin ping -u root -p
    Enter password:
    mysqld is alive
    

    ■ Sequel Pro 연결 정보 설정



    Vagrant에서 SSH 연결 중이면 exit해 둔다. exit해도 VM은 멈추지 않는 한 뒤에서 계속 움직이고 있으므로 DB 서버를 사용하는 작업이 끝나면 vagrant halt 해 두는 것을 잊지 않고. vagrant의 자세한 사용법은 여기에서 언급하지 않으므로 다른 기사를 참조하십시오.

    Sequel Pro를 시작하고 연결 정보를 이미지처럼 입력합니다.

    ※ 패스워드는 MySQL의 인스톨시에 설정한 패스워드.
     SSH 패스워드는 vagrant 유저의 패스워드.

    VM의 MySQL에 연결할 수있었습니다.


    과거에 Windows10에서도 비슷한 일을 하고 있으므로 Windows의 사람은 이쪽을 봐 주세요.
    htps : // m / e kC 등 ft / ms / 3c802f684824 5765515

    좋은 웹페이지 즐겨찾기