파이썬 - 장고 - 리눅스 mysql을 설치 및 구성 _20191124

 

이 차단되었습니다, 리눅스에서 데이터베이스, MySQL의를 생성하는 방법,

나는 데이터베이스를 리눅스에 설치되어 넣어

  • 1, sudo는 apt-get을 설치 MySQL의 서버
  • 2, PS -aux | 그렙 'MySQL은'존재하는 경우, 설치,
  • USR 경우 / sbin / mysqld를 기본 부팅을 시작하는 것이 의미하는 D 다음에 표시,
  • 3, 가까운 서비스 sudo는 서비스 MySQL의 정지,
  • 4, sudo는 서비스 mysql을 다시 시작,이 서비스를 다시 시작하는 것입니다,

구성 :

  • 이 파일을 열고, CD /etc/mysql/mysql.conf.d/ 정력 mysqld.cnf
  • 이 구성 파일은 이동하지 않아야

클라이언트를 설치,

  • 클라이언트 설치 명령, apt-get을 설치 MySQL의 클라이언트를 SUDO

클라이언트는 방법이 명령을 사용합니다 :

  • 먼저 로그, MySQL을 -uroot -p 암호를 입력
  • 그런 다음 명령을 입력하고 cmd를 창에 입력 SQL 같은 수 있습니다,

그래픽 클라이언트

  • 나는 가상 머신에 연결, 위의 내 Windows를 사용하려면
  • , sudo는 VI /etc/mysql/mysql.conf.d/mysqld.cnf을 위의 구성을 수정하는 리눅스 mysql을 필요
  • 댓글을 달았 # 바인드 주소 = 127.0.0.1,
  • 다시 시작 MySQL은,

하지이 MySQL 서버에 연결할 수

해결 방법 :

  • 1, MySQL의 -u 루트 -p
  • 2, 다음 명령을 실행합니다 :
  •  MySQL을 사용;
  •  사용자의 호스트를 선택 어디 사용자 = '루트';
  • (3) 사용자가 = '루트'사용자 업데이트 호스트 설정 = '%'숙주 세트 "%"이후 원격 액세스를 허용한다.
  • 4, 플러시 권한, 구성을 즉시 적용 할 수 있습니다,

데이터베이스를 작성

  • 데이터베이스를 보여;
  • DATABASE의 dailyfresh을 만들;

실수도 있습니다,

  • 레디 스-CLI 192.168.80.128 -h
  • 위의 명령, 오류의 구현은, 192.168.80.128:6379에서 레디 스에 연결하지 못했습니다 : 호스트에 어떤 경로를
  • IP는 가상 머신을 바꿀 것입니까? ?
  • 나는, 내가이 문제를 해결하기 위해거야 시간이, 아무 가상 머신 IP 변경의 문제가 없다했다

참고 :

  • 1, 우리는 당신은 레디 스 서버 서비스, sudo는 레디 스 서버 /etc/redis/redis.conf에 시작하는 것이 좋습니다, 암호를 입력 점에 유의해야한다, 이것이 시작이다,
  • 2는 클라이언트로, 레디 스-CLI -h 192.168.80.129
  • 당신이 연결할 수 있도록 3, 자동 암호, 자동 암호를 설정,! ! ! ! ! !

################################################## ################################################## #

MySQL은 로컬 원격 위의 가상 머신을 리눅스에 연결하는 방법

첫 번째 단계 :

  • 원격 가상 머신을 통해 Ping 할 수 있는지 확인
  • 192.168.38.128로 가상 머신 IP,은 ifconfig를보기
  • cmd를 창 핑 (ping) 192.168.38.128, 다음과 같은 인터페이스에 설명되어 있습니다

단계 :

  • 확인이 외부 개방의 가상 머신 MySQL의 포트 번호
  • 예를 들어, 우리는 이러한 가상 머신에 원격 연결 리눅스 같은 도구를 xshell 수있는 열린 포트 (22) 때문에
  • 포트 mysql을보기는 MySQL의 -uroot -p, 결과는 3306 년 발견, 당신이 볼 수있는 MySQL의 명령 행 모드에서 다음 명령을 실행
  • '% 포트 %'와 같은 변수를 보여;

세 번째 단계 :

  • 가상 머신을 볼 수있는 3306 포트가 열려
  • cmd를에서 텔넷 192.168.38.128 3306을 실행
  • 윈도우 텔넷은 기본적으로 비활성화되어 있기 때문에 수행 할 수 없습니다
  • 윈도우 제어판에서 윈도우 기능을 열 텔넷 서버와 클라이언트를 열고,
  • 명령을 실행 cmd를 창을 다시 열고, 결과는, 당신이 알 (22)에 테스트 결과를 공개하지 사용할 수 있습니다 않는 가상 머신에 있기 때문에 3306로 연결할 수 없습니다

네 단계 :

  • 3306 포트는 가상 머신을 엽니 다  
  • 가상 머신 방화벽 상태를보기
  • 방화벽 작업에 대한 : 나는 다시 모습을
  • 단계 1 : 방법 설치
  • apt-get을 UFW 설치 SUDO

 

 

 

 

추천

출처www.cnblogs.com/andy0816/p/11921302.html