Ubuntu 16.04 server 에서 MySQL 을 설정 하고 원 격 연결 을 하 는 방법
최근 에 nodejs 를 배우 고 있 습 니 다.클 라 우 드 서버 가 있 었 다 고 생각 했 습 니 다.하지만 오래 되 지 않 았 습 니 다.귀 찮 을 까 봐 클 라 우 드 호스트 를 Ubuntu 시스템 으로 재 설 치 했 습 니 다.그래서 MySQL 을 설정 하 는 것 은 설정 서비스의 한 부분 이 되 었 습 니 다.그래서 일련의 문 제 를 해결 한 후에 블 로 거 를 남 겨 서 사용 합 니 다.
순서
1.MySQL 설치
블 로 거들 이 사용 하 는 것 은 Ubuntu Server 이 고 사용 하 는 XShell 도 구 는 데스크 톱 버 전 을 사용 하지 않 기 때문에 높 은 그래 픽 인터페이스 가 없고 소프트웨어 소스 로 제공 하 는 my sql 만 사용 하면 된다.
명령 은 다음 과 같 습 니 다.
sudo apt-get install mysql-server
이 명령 을 실행 한 후 루트 가 아니면 루트 비밀 번 호 를 입력 하 라 고 합 니 다.비밀 번 호 를 정확하게 입력 하면 시스템 에서 자동 으로 MySQL 을 다운로드 합 니 다.다음 그림:위의 절 차 를 실행 한 후"그래 픽 인터페이스:)"에 들 어가 MySQL 의 루트 비밀 번 호 를 만 드 는 데 사 용 됩 니 다.그림:
입력 하고 돌아 오 면 비밀 번 호 를 확인 할 수 있 습 니 다.그림 참조:
2.사용자 에 게 권한 을 부여 하고 원 격 로그 인 을 허용 합 니 다.
두 번 의 비밀번호 입력 이 틀 리 지 않 으 면 시스템 에서 MySQL 을 다운로드 해 줍 니 다.그러나 기본 MySQL 은 루트 계 정 이 하나 밖 에 없 기 때문에 루트 와 같은 권리 의 계 정 을 만 들 고 원 격 로그 인 허 가 를 부여 하 는 것 이 좋 습 니 다.그러면 저 희 는 먼저 MySQL 에 로그 인 합 니 다.
mysql -u root -p
시스템 에서 비밀 번 호 를 입력 하 라 고 할 것 입 니 다.비밀 번 호 를 잘못 입력 하지 않 으 면 MySQL 에 들 어 갑 니 다.우선 우 리 는 Ubuntu 라 는 계 정 에 권한 을 부여 하고 원 격 연결 권한 을 부여 합 니 다.명령 은 다음 과 같 습 니 다.
GRANT ALL PRIVILEGES ON *.* TO 'Ubuntu'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
실행 이 끝 난 후 바로 입력 하여 데이터 베 이 스 를 업데이트 합 니 다.
FLUSH PRIVILEGES;
효 과 는 다음 그림 과 같 습 니 다:quit 를 실행 하고 my sql 을 종료 합 니 다.
MySQL 기본 브 랜 치 로 컬 에서 사용 되 기 때문에 원 격 연결 이 열 리 지 않 았 기 때문에 설정 파일 에서 수정 해 야 합 니 다.물론 새 버 전의 MySQL 은 왜 설정 파일 이 이전 과 다른 지 모 르 겠 습 니 다.예전 에는 모두/etc/mysql/my.cnf 에 놓 여 있 었 습 니 다.하지만 지금 은 어떻게 변 했 는 지 알 아 보 겠 습 니 다.
실행:
sudo vi /etc/mysql/my.cnf
그 결과 my.cnf 의 내용 이 이런 것 을 발견 했다.블 로 거들 은 개인 적 으로 MySQL 의 최적화 구조 라 고 추측 했다.효 과 는 그림 과 같다.원래 설정 파일 은 디 렉 터 리 구 조 를 포함 하 는 것 으로 바 뀌 었 습 니 다.그래서 위 에서 언급 한 두 디 렉 터 리 를 찾 아 보면 설정 파일 을 찾 을 수 있 습 니 다.원래:/etc/mysql/mysql.conf.conf.d/mysql.cnf.
관리자 권한 으로 편집:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
'\#'주석 을 추가 하여'bid-address=127.0.0.1'을 설명 합 니 다.다음 그림 입 니 다.설명 후:wq 저장,MySQL 서비스 다시 시작:
service mysql restart
우 분투 비밀 번 호 를 확인 하고 서 비 스 를 다시 시작 하 는 데 성 공 했 습 니 다!3.테스트 검증
Windows 의 Navicat for MySQL 을 사용 해 보 겠 습 니 다.설정 정 보 는 다음 과 같 습 니 다.(해 킹 방지:D)
효 과 를 보 세 요:
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에 캐디 설치 - HostnExtra이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다. Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. Ubunt...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.