Ubuntu에 mysql 초기 세팅

  1. mysql 설치

    sudo apt-get install mysql-server
  2. 로그인

    mysql -u root -p

    비밀번호 입력후 mysql shell 접속

  3. 데이터 베이스 생성

    CREATE DATABASE [database이름] default CHARACTER SET UTF8;

    show databases; 로 데이터베이스가 생성되었음을 확인하고
    use [database이름];로 데이터베이스 변경

  1. 데이터베이스 사용자 추가

    외부 접속을 허용하기 위해서는 localhost 부분에 '%'를 써야한다.

      GRANT ALL PRIVILEGES ON [database이름].* TO '[유저이름]'@localhost IDENTIFIED BY '[비밀번호]';

    ex> GRANT ALL PRIVILEGES ON newdb.* TO 'newuser'@'%' IDENTIFIED BY 'passwd';

    grant 테이블을 reload하여 변경사항을 바로 적용

      FLUSH PRIVILEGES;

    exit로 shell 나감

  2. 외부 접속 허용

    localhost가 아닌 환경에서 외부 접속을 허용하기 위해서는 추가적인 설정을 해줘야 한다.

    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

    bind-address부분을 수정

    # bind-address            = 127.0.0.1   # Before
    bind-address            = 0.0.0.0       # After

    mysql 재시작

    sudo service mysql restart

    변경된 bind-address로 연결되어 있는지 확인

    sudo netstat -ntlp | grep mysqld

node.js, npm 설치

apt 패키지 매니저를 이용하여 설치할 수 있다.

sudo apt-get update
sudo apt-get install nodejs

npm을 설치하려면

sudo apt-get install npm

node.js 업데이트

  1. node -v
    • node.js 버전 확인
  2. sudo npm install -g n
    • n 은 node.js 버전관리 플러그인이다.
  3. sudo n lts
    • n latest (최신 버전)
    • n stable (안정화 버전)
    • n lts (lts 버전)

npm 최신 버전 설치

sudo npm i -g npm

'Linux' 카테고리의 다른 글

Ubuntu에 mysql 초기 세팅  (0) 2020.07.06
Linux에서 파일 실행 / 작업 리스트 확인하기  (0) 2020.05.19

Linux에서 파일 실행

name라는 이름의 파일이라면

./name

이렇게 치면 실행된다...

허무하니까 리눅스에서 현재 작업 중인 작업 리스트 확인하는 방법도 같이 적어 놓겠다.

Linux 작업 리스트 확인

ps -ef | grep (파일 이름)

예시

ps -ef | grep manage.py

백그라운드로 돌아가고 있는 프로세스를 확인하는 데에 유용하게 쓰인다.

'Linux' 카테고리의 다른 글

Ubuntu에 mysql 초기 세팅  (0) 2020.07.06
Ubuntu 16.04 버전에 node.js & npm 설치 방법  (0) 2020.05.19

+ Recent posts