공부하자/Mysql 9

ERROR 2003 (HY000): Can't connect to MySQL server on '' (111) 해결 방법

ERROR 2003 (HY000): Can't connect to MySQL server on '' (113) 해결 방법 문제의 에러ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' (111) 1. bind-address 주석 및 값 변경하기$sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf bind-address = 0.0.0.0또는# bind-address = 127.0.0.1 0.0.0.0 은 모든 ip에서 접근이 가능하게 설정한다라는 의미입니다. 2. 해당 부분 변경후, mysql 서비스 재시작$sudo service mysql restart

공부하자/Mysql 2018.12.06

ERROR 2003 (HY000): Can't connect to MySQL server on '' (113) 해결 방법

mysql 113 에러 해결하기 문제의 에러mysql ERROR 2003 (HY000): Can't connect to MySQL server on '211.106.114.164' (113) 해당 부분은 아래와 같이 문제를 확인할 수 있습니다. 1. 방화벽 문제1(ufw) ufw 사용법 링크 [클릭]ufw 방화벽이란? [클릭] $sudo ufw enable$sudo ufw allow mysql 2. 방화벽 문제2(iptables) 2번 방법을 진행하겠습니다.$sudo iptables -I INPUT -p udp --dport 3306 -j ACCEPT$sudo iptables -I INPUT -p tcp --dport 3306 --syn -j ACCEPT 설정된 필터링 저장 및 재실행$sudo iptab..

공부하자/Mysql 2018.12.06

외부 mysql 연동하는 방법

외부 mysql 연동하는 방법 1. 외부 db 접속 허용하기 [click] 외부 DB 접근을 위 링크를 통하여 먼저 설정해 주시기 바랍니다.개인용 서버라면 우선 DB 포트 3306이라고 가정. 포트번호를 열어 줘야합니다. 2. 공유기 설정 [click] 개인용 클라이언트 또는 서버일 경우. 상기 링크를 통하여 공유기의 포트를 열어야 접속이 가능합니다. 상기 부분이 끝났으면 본격적으로 mysql을 연동하겠습니다. db_test_con.php 소스 [mysqli] 해당 파일을 생성한 후, 경로에 접속하면 'connect'가 나오면 성공 'disconnect'가 나오면 실패입니다. 추가적으로 원하는 데이터가 있는지 확인하고 할 경우.

공부하자/Mysql 2018.11.27

외부 db 접속 허용하기

1. 외부 db 접속 허용하기 1. 외부 mysql 연결 상태 확인 방법$netstat -ntlp tcp6 0 0 :::3306 :::* LISTEN - 상기 부분처럼 출력이 되지 않을 경우 $sudo vi /etc/mysql/mysql.conf.d/mysqld.conf 접속 한 후, 아래와 같이 변경해 줍니다.bind-address = 127.0.0.1 이부분을#bind-address = 127.0.0.1 로 주석처리 해줍니다.mysql 재시작은 계정생성 및 설정 이후, 하겠습니다. 2. 외부 mysql 접속 권한 계정 생성하기2-1 mysql에 root로 접속합니다. 자신의 비밀번호 입력후, 로그인 합니다.$mysql -uroot -p 2-2 계정 생성mysql> create user '[UserNa..

공부하자/Mysql 2018.11.26

mysql 포트 변경방법

mysql 포트 변경방법 OS: Ubuntu 14.04 또는 16.04MySQL: 7.0 이상 $sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld]# * Basic Settings#user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport = 43306basedir = /usrdatadir = /var/lib/mysqltmpdir = /tmplc-messages-dir = /usr/share/mysqlskip-external-locking 파란색 port 부분을 자신 원하는 번호로 변경합니다. $sudo service mysql restart 상기 명령을 통하여 ..

공부하자/Mysql 2018.11.26

mysql 한글 깨짐

1. 데이터베이스먼저 MySQL 콘솔에서 show variables like 'c%'; 를 실행시켜보면 현재 설정된 언어셋을 확인 할 수 있습니다. ( default 일 경우 )혹은, status 명령어를 사용해서 현재의 문자 셋을 확인할 수도 있습니다. 2. sudo vi /etc/mysql/conf.d/mysql.cnf 열어 아래 내용을 작성한 후 , 저장합니다.[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql character-set-server=utf8 collation-server=utf8_general_ci init_connect = set collation_connection = utf8_general_ci..

공부하자/Mysql 2017.07.23