$ sudo aptitude install mariadb-server
... (생략) ...
Created symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
mariadb-server (10.1.26-0+deb9u1) 설정하는 중입니다 ...
Processing triggers for libc-bin (2.24-11+deb9u1) ...
Processing triggers for systemd (232-25+deb9u1) ...
mariadb-server 는 메타패키지다.. 이걸 설치하면 서버, 클라이언트 및 각종 필요한 것들이 같이 설치된다.
설치 후, 초기 접속에서 기존의 mysql -u root -p 대신,
$ sudo mysql
로 접속을 하면 된다.
그 담에 mysql shell 에서 root 계정으로 접근할 원격지 정보 저장
MariaDB [(none)]> GRANT ALL PRIVILEGES on *.* TO 'root'@'192.168.20.2' IDENTIFIED BY '암호' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
그리고 서버 설정에서 로컬에서만 접근 허용한 항목을 주석처리.
$ sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
로 설정파일을 열고, 아래의 설정부분을 찾아 주석처리 (#) 한다.
(주석 처리 대신 0.0.0.0 을 입력하는 방식도 사용할 수 있다.)
#bind-address = 127.0.0.1
내 PC (Windows 7) 에서 원격접속은 HeidiSQL 툴을 사용
raspbian 에서 수행한 내용을 참고하였으나, 약간은 다르다. bind-address 위치라던지..
그리고, 아래 참고의 언어셋에 대한 내용은 읽어볼 만 하다.
* 참고 :
- MariaDB / mysql root password on Debian Stretch, https://fragdev.com/blog/mariadb-mysql-root-password-debian-stretch
- raspbian jessi 에서 mariadb 원격접속 설정하기, http://blog.daum.net/to302/65
- raspbian jessi 에서 mariadb 설치하기, http://blog.daum.net/to302/64
- [MySQL/MariaDB] utf8mb4 언어셋 소개 및 표현범위., https://blog.lael.be/post/917
'Bite Bits > Debian 9' 카테고리의 다른 글
debian 9 에서 pip.conf 위치 (0) | 2018.01.25 |
---|---|
[Debian 9 stretch] ibus 에 서 한글 입력 후 space 입력 시 순서가 바뀌는 문제 (0) | 2018.01.23 |
debian 9 stretch , 유선 lan 설정 (0) | 2018.01.12 |
debian 9 stretch, 원격접속을 위한 x11vnc 설치, uim 한영전환 문제 (0) | 2018.01.12 |
debian 9 linux python3-pip 설치 및 python3 패키지 설치 (0) | 2018.01.09 |