1. mysqld.cnf 파일을 수정합니다.
1 2 | $ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf | cs |
* MySQL 서버는 초기 설치 시에 bind-address 가 127.0.0.1 로 되어 있기 때문에 원격 접속이 어렵습니다.
2. mysqld.cnf 파일을 수정 후에 mysql 서버를 재시작합니다.
1 2 | $ sudo /etc/init.d/mysql restart | cs |
3. mysql 에 접속합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 Server version: 5.7.19-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> | cs |
4. root 계정을 외부 접속이 가능하도록 권한을 부여합니다.
1 2 | mysql> grant all privileges on *.* to 'root'@'%' identified by '****'; | cs |
5. 부여된 권한이 적용될 수 있도록 갱신을 합니다.
1 2 | mysql> flush privileges; | cs |
* flush privileges 는 grant 테이블을 reload 함으로써 변경사항을 바로 적용해주는 명령어입니다.
'Database > MySQL' 카테고리의 다른 글
windows 10 mysql 설치 (0) | 2018.07.03 |
---|---|
ERROR 1396 (0) | 2018.01.15 |
계정 생성 및 비밀번호와 권한 추가 혹은 변경 (0) | 2017.11.02 |
Linux 환경에서 MySQL 설치 (0) | 2017.10.11 |
해당 데이터베이스 내에 모든 테이블 조회 (0) | 2017.10.11 |