본문 바로가기
각종 설치방법

wsl ubuntu (18.04 LTS) 노드js 및 vscode 세팅

by V_L 2020. 9. 15.

1. wsl, nvm, vscode 다운로드

--------------wsl 설치--------------

-- 우분투 쉘 다운로드 --
1. 마이크로소프트 스토어 ubuntu 18.04 LTS 다운

-- 패키지 업데이트 --
2. sudo apt-get update

-- nvm 다운로드 --
3. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

3.5 nvm 설정
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" 
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" 

-- node 다운로드 --
4. nvm install 10

vscode 깔려있으면 실행안해도됨
-- vscode 다운로드 --
5. C 하위에 만들기 (사용자 타고들어가면 wsl 에서 경로를 잘 못잡는것 같음)

-- code . 커맨드 테스트 -- 
되면 그냥 쓰면되고
6. 안되면 아래의 명령어 입력 (vscode 폴더안에 bin안에 code 명령어라고 지정해줘야함)
alias code="/mnt/c/Microsoft\ VS\ Code/bin/code"

 

2. mariadb (mysql) 다운로드

(downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu&distro_release=bionic--ubuntu_bionic&mirror=yongbok&version=10.5)

-- 설치과정 --
1. sudo apt-get update

2. sudo apt-get install software-properties-common

3. sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

4. sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.5/ubuntu bionic main'

5. sudo apt update

6. sudo apt install mysql-server

7. sudo apt install mariadb-server


-- 설치완료 후 서비스 등록 --

sudo cp /usr/share/mysql/mysql.init /etc/init.d/mysql

sudo chmod 755 /etc/init.d/mysql

-- 서비스 등록 후 실행 -- 
sudo service mysql start

-- 서비스 종료 -- 
sudo service mysql stop

 

3. mysql 보안 설정

-- secure installation 을 설정하기 위한 mysql 시작 --
1. sudo service mysql start


-- mysql_secure_installation 실행 -- 
2. sudo mysql_secure_installation
 비밀번호 설정 후 다 y 옵션 선택하다보면 new password 입력하라고 나옴
 그때 그냥 똑같이 비밀번호 입력


-- 설정을 변경했으니 mysql 재시작 --
3. sudo service mysql restart


-- mysql 서버 접속 --
4. mysql -u root 
 비밀번호가 있다면
 4.1 mysql -u root -p 
 해도 권한이 없다고 뜨면
 4.2 sudo mysql -u root -p

4. mysql 인코딩 설정

-- 현재 인코딩 상태 확인 -- 
show variables like 'c%'; 


-- 설정파일 편집 --
sudo vi /etc/mysql/my.cnf

[client] 
default-character-set = utf8

[mysqld] 
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

[mysqldump] 
default-character-set = utf8 

[mysql] 
default-character-set = utf8

-- mysql 재시작 -- 
sudo service mysql restart


-- database, table character set 설정 --
use 데이터베이스이름
ALTER TABLE 테이블이름 convert to charset utf8;

 

'각종 설치방법' 카테고리의 다른 글

MAC 에서 NVM , NODE 설치  (0) 2019.09.29