반응형
기존에 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 |