반응형

기존에 maria db를 설치하셔야 합니다. 

sudo apt-get update
sudo apt-get install mariadb-server

위 명령어로 설치합니다.

 

sudo mysql
use mysql;

mysql로 접속하고 사용하는 데이터베이스를 mysql로 선택해줍니다. (mysql 데베에 권한이 들어갑니다.)

 

 

 

select user, host, password from user;

이 명령어로 현재 계정상태를 확인할 수 있습니다.

quit;

로 디비에서 나가고

 

 

 

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

50-server.cnf 파일에서 bind-address = 127.0.0.1부분을 주석처리합니다.

마리아디비 버전에 따라 다른지 모르겠는데, bind-address가 

sudo vi /etc/mysql/my.cnf 

이 위치에 있는 것들도 있으니 2경로 모두 확인해보시고  bind-address부분은 주석처리 하면 됩니다! (#)

 

이후 다시 

sudo mysql
use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'root_passwd';
flush privileges;
select host, user, password from user;

 

root_passwd 부분은 원하는 비밀번호로 바꾸어야 합니다.

추가된 계정을 확인하시고 

quit로 나가시면 됩니다.

 

 

 

 

접속하고 싶으신 PC의 workbench에서 

 

hostname: 아이피

port: 3306

username:  지정하신 user이름

비밀번호: 지정하신 비밀번호

입력하고 들어가시면 됩니다.

이렇게 입력하시면 같은 네트워크내에서 가능합니다.

 

 

 

외부 ip에서 접속을 원할때는 포트포워딩이 필요합니다. 

 

 

 

 

 

 

 

반응형

'IOT개발' 카테고리의 다른 글

라즈베리파이 mysql 오류  (0) 2020.04.21
라즈베리파이 고정ip 할당하기  (0) 2020.04.14
라즈베리파이 원격제어하기  (0) 2020.04.11

+ Recent posts