2019. 2. 20. 23:31
반응형
Ubuntu 18을 VMware에 설치하여 테스트했다.
MySQL과 거의 동일한 MariaDB를 설치한다.
우선 다음 명령어를 통해 설치한다.
버전은 아마 10.1이나 10.3이 설치될 것으로 예상된다.
sudo apt-get install mariadb-server mariadb-client
다음 링크를 참고하면 버전을 고를수도 있을 것 같아보인다.
https://mariadb.com/kb/en/library/mariadb-package-repository-setup-and-usage/
설치가 진행되는 중간에 root 암호를 설정하는 화면이 나올텐데 거기서 자신이 원하는 비밀번호를 설정하면 된다.
설치가 끝나면 다음 명령어를 입력한 후 비밀번호를 입력하면 mariadb 명령줄로 진입하게 된다.
mysql -uroot -p
root 계정을 계속 사용하기는 좀 그렇기 때문에 계정을 하나 만드는 것이 좋을 것 같다.
그 전에 우선 데이터베이스를 하나 생성한다.
create database juragi;
이제 계정을 생성하고 권한을 설정한다.
외부접속도 하도록 하기 위해 'localhost'가 아닌 '%'로 한다.
create user 'juragi'@'%' identified by '1234'; grant all privileges on juragi.* to juragi@'%'; flush privileges;
이제 exit 명령어를 통해 빠져나온다.
이렇게만 하면 외부접속이 될 것 같지만 아직 하나 더 남았다.
my.cnf 설정을 해줘야 한다.
sudo nano /etc/mysql/my.cnf
나노 편집기가 열리면 다음을 찾아 바꿔준다.
bind-address = 127.0.0.1 -> 부분의 ip주소를 0.0.0.0으로 바꿔준다.
Ctrl + x 키를 누르고 y를 누르고 엔터를 누르면 수정한게 저장된다.
이제 다음 명령어를 통해 마리아디비를 재시작한다.
sudo service mysql restart
이제 VMware 밖에서 접속을 시도해도 접속되는 것을 확인할 수 있다.
반응형
'dev' 카테고리의 다른 글
[Linux] nohup으로 백그라운드에서 실행시켜놓기 (0) | 2019.03.06 |
---|---|
[Linux] ssh 명령어로 접속시 패스워드도 옵션으로 전송 (0) | 2019.03.06 |
[Python] 텔레그램 봇 리스너(Listener) 만들기 (0) | 2019.02.21 |
[Python] MariaDB(MySQL) 파이썬 연결 (1) | 2019.02.21 |
텔레그램 개인 봇 만들기 (1) | 2019.02.20 |
[Vue.js] 구분 문자 변경하기 (0) | 2019.02.15 |
[Linux] XMacro - 우분투 마우스, 키보드 매크로 만들기 (0) | 2019.02.01 |
[Python] 텍스트파일 한줄씩 출력하기 (0) | 2019.01.30 |