install mariadb with homebrew on mac

반응형

 

 

mariadb 공식 사이트 https://mariadb.com/ 이곳에서 pkg 를 다운받아 설치할 수도 있지만 (현재 기준 가장 최신버전은 맥용은 없어 한단계 낮은 버전)

설치하고 나서 동작도 손쉽게 제대로 안되고 .bash_profiles 도 수정해주어야 하고 나중에 삭제할 때도 파일을 일일이 지워야 하는 방식이라 추천하지 않는다.

 

* homebrew 를 통해서 설치하면 깔끔하고 삭제도 깔끔하며 동작도 잘 된다.

 

ruby 는 기본적으로 깔려있으므로

 

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

이 명령어를 통해 homebrew 를 설치한다. (홈브류 공식 사이트에 내용이 있다. - https://brew.sh/index_ko)

 

그리고 나서 https://mariadb.com/kb/en/library/installing-mariadb-on-macos-using-homebrew/ 여기의 내용을 따라 하면된다.

 

brew install mariadb

 

mysql.server start (그냥 시작)

 

brew services start mariadb (서비스로 등록하여 데몬으로 시작)

 

mysql -u root (콘솔 접속 가능, 최초 root 비번은 없다.)

 

 

* 업그레이드 하고 싶다면

 

brew update

 

brew upgrade mariadb

 

 

 

 

아래는 mysqlworkbench 를 이용하면 쉽지만 그래도 가장 간단한 mysql console 명령어는 기재해 두는 것도 좋은 듯 하다.

 

 

* mariadb 나 mysql 비번 변경

 

update mysql.user set password=('1111') where user='root';

describe mysql.user;

 

최신 mysql 은 아래와 같이 해야 한다. 위는 과거 버전. mariadb 는 어떤지 잘 모르겠다. 

update mysql.user set authentication_string=password('1111') where user='root';

 

flush privileges;

 

mysqladmin -u아이디 -p기존암호 password 신규암호

 

 

* grant 변경

 

grant usage on *.* '아이디'@'%' identified by '비밀번호';

 

 

 

 

* test 데이터베이스 입력

github.com/datacharmer/test_db

다운로드 후 압축풀고 해당 폴더에서 다음을 입력

mysql -u root -p < employees.sql

 

mysql 이나 mariadb 를 설치한 뒤 시간이 오래되어서 업그레이드 하였거나 하였을 때

table could not fetched 와 같은 에러가 뜬다면

sudo mysql_upgrade -u root  라고 치면 된다. 만약 root 의 비번이 있다면 -p 까지 붙여주자.

 

 

 

 

 

 

 

 

 

반응형

'DEV COMMON' 카테고리의 다른 글

IntelliJ 단축키  (0) 2018.12.23
ELK and Filebeat, Curator, Backup to S3  (0) 2018.11.02
Logstash Basic for Ubuntu16.04  (0) 2018.11.02
Kibana Basic for Ubuntu 16.04  (0) 2018.11.01
ElasticSearch Basic for Ubuntu 16.04  (0) 2018.10.30

댓글

Designed by JB FACTORY