>  기사  >  데이터 베이스  >  MySQL 원격 액세스 활성화

MySQL 원격 액세스 활성화

高洛峰
高洛峰원래의
2016-12-02 14:33:111123검색

MySQL은 기본적으로 원격 머신을 통해 접속할 수 없습니다. 다음 구성을 통해 원격 접속을 활성화할 수 있습니다.

내 MySQL 환경은 ubuntu+mysql5입니다.

1. /etc/mysql/my.conf를 수정하고, 바인드 주소를 수정하고, 이를 머신의 실제 IP 주소로 지정합니다. con 수정 후에는 다음과 같을 것입니다.

[mysqld]

#

# * 기본 설정

#

default -character- set=utf8

default-storage-engine=INNODB

바인드 주소 = 192.168.1.107

user = mysql

pid-file = /var /run/mysqld/mysqld.pid

소켓 = /var/run/mysqld/mysqld.sock

포트 = 3306

basedir = /usr

datadir = /var/lib/mysql

tmpdir = /tmp

언어 = /usr/share/mysql/english

외부 잠금 건너뛰기

2. 루트를 사용하여 mysql에 로그인하고 다음 명령을 실행합니다.

grant all on sonardb.* to sonar@'%' by '123456';

grant sonardb.*의 모든 항목은 '123456'으로 식별되는 sonar@ localhost;

sonardb를 액세스하려는 데이터베이스 이름으로 바꾸고, sonar는 사용하려는 사용자 이름이며, 123456을 비밀번호로 바꾸십시오. 원격 액세스 기능을 활성화합니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.