상자에 로그인 한 후 나를 위해 일한 단계는 다음과 같습니다.
MySQL 구성 파일을 찾습니다.
$ mysql --help | grep -A 1 "Default options"
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
Ubuntu 16에서 경로는 일반적으로 /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address에 대한 구성 파일 변경 :
존재하는 경우 다음과 같이 값을 변경하십시오. 존재하지 않는 경우 [mysqld] 섹션의 아무 곳에 나 추가하십시오.
bind-address = 0.0.0.0
구성 파일에 대한 변경 사항을 저장하고 MySQL 서비스를 다시 시작합니다.
service mysql restart
데이터베이스 사용자에게 액세스를 생성 / 부여합니다.
루트 사용자로 MySQL 데이터베이스에 연결하고 다음 SQL 명령을 실행합니다.
mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'username'@'%';