기본 콘텐츠로 건너뛰기

MariaDB 요약

MariaDB 요약

설치

macOS MariaDB 설치
brew install mariadb

리눅스 (apt) MariaDB 설치
sudo apt update
sudo apt install mariadb-server mariadb-client

보안 설정

  • mysql_secure_installation 명령
    sudo mysql_secure_installation

  • 설정 테이블 직접 변경

    루트 계정으로 로그인
    mysql -u root

    mysql DB 사용
    use mysql

    root 계정 비밀번호 생성
    UPDATE user SET password=password('비밀번호') WHERE user='root'

    유저 권한 갱신
    flush privileges (혹은 서버 재시작)

    이후 루트 계정 로그인
    mysql -u root -p

유저 생성

루트 계정으로 로그인 후(위 보안설정 참고)

유저 생성
CREATE USER '유저이름'@'접속위치' IDENTIFIED BY '비밀번호'

권한 설정
GRANT ALL PRIVILEGES ON DB이름.* TO '유저이름'@'접속위치'

권한 갱신
flush privileges (혹은 서버 재시작)

접속위치: localhost, 특정 아이피, 호스트이름, %(모든 주소 허용)

그 외 mysql 클라이언트 명령어

현재 유저 확인:
SELECT USER()

현재 DB 확인:
SELECT DATABASE()

이 블로그의 인기 게시물

Docker Tutorial (Docker Toolbox)

https://www.docker.com/products/overview 설치파일 다운로드. 내 맥북은 가상화를 지원하지 않는 CPU를 가진 2009년형. 그래서 Docker for Mac 사용불가하여 Docker Toolbox 설치. mkdir yourdockerbuild cd yourdockerbuild touch Dockerfile nano Dockerfile FROM imageNameOnHub:version - 불러올 이미지 RUN *** - 최초 실행할 명령 (설치명령 등. image 안에 설치됨) CMD *** - 이미지가 로딩되면 실행할 명령 docker build -t yourImageName . docker run yourImageName 추가로 hub를 통하지 않고 Image를 이동 하려면 Docker Registry 사용 도커 레지스트리 (Docker Registry) 설치하기 + S3 연동

Tiled Map Editor 타일맵 제작 툴

http://www.mapeditor.org/ 타일맵을 만들어주는 그래픽 툴. (꼭 플래시에서만 쓰는 건 아닙니다.) 저장은 xml로도 할 수 있고, 기본적으로는 zlib로 압축, base64로 인코딩 되도록 되어있다. xml로 저장하면 용량이 무지 커지기 때문에 압축이 필수라고 한다. xml이 아닌 압축된 데이터를 플래시에서 읽어오는 법이 검색해보니 나왔다. http://blog.naver.com/PostView.nhn?blogId=ogoon1004&logNo=30105702197 FlashPunk 엔진과 Tiled Map Editor를 이용해서 뭔가 만들어봐야겠다.

Start GPIO node.js app at Raspberry pi starting (systemd)

/etc/systemd/system/yourService.service [Unit] Description=yourService [Service] ExecStart=/usr/bin/node yourPrj/bin/www User=pi Restart=always [Install] WantedBy=multi-user.target Start node as service sudo systemctl start /etc/systemd/system/yourService.service Check service status  sudo systemctl status /etc/systemd/system/yourService.service View a log sudo journalctl