[SQL] 어떻게 3360에 3306에서 MySQL의 기본 포트를 변경하려면
SQL어떻게 3360에 3306에서 MySQL의 기본 포트를 변경하려면
나는 MySQL 서버의 기본 포트 번호는 현재 그것이 내가 3360로 변경하고자 3306입니다 변경하고 싶습니다.
나는 시도했다 :
-- port=3360
그러나 상황이 나를 위해 작동하지 않습니다. 변경 포트되지 않은 구성에 쿼리를 입력하십시오. 나는 윈도우 8 64 비트를 사용하고 있습니다.
해결법
-
==============================
1.당신은 당신의 my.cnf 파일을 편집해야하고 다음 행에서와 같이 포트가 설정되어 있는지 확인합니다 :
당신은 당신의 my.cnf 파일을 편집해야하고 다음 행에서와 같이 포트가 설정되어 있는지 확인합니다 :
port = 3360
그런 다음 MySQL의 서비스를 다시 시작하고 갈 수 있어야합니다. 당신이 포트가 동적 변수 (q.v. 모든 시스템 변수의 테이블을 보여주는 MySQL의 문서 여기를)하지 않기 때문에이 변경을하기 위해 실행할 수있는 쿼리가 없습니다.
-
==============================
2.Windows에서 인 경우에, 당신은 설정 파일이 디렉토리에있는 my.ini 찾을 수 있습니다
Windows에서 인 경우에, 당신은 설정 파일이 디렉토리에있는 my.ini 찾을 수 있습니다
C:\ProgramData\MySQL\MySQL Server 5.7\
이 섹션의 텍스트 편집기보기에서이 파일을 엽니 다
# The TCP/IP Port the MySQL Server will listen on port=3306
그런 다음 파일을 저장, 포트 번호를 변경합니다. 작업 관리자> 서비스에서 서비스 MYSQL57을 찾아 다시 시작합니다.
-
==============================
3.새로운 (예 : 8.0.0에 대한) 가장 간단한 해결책은 켜짐 (좋은 선택이 스크립트 시작 예를 들어)
새로운 (예 : 8.0.0에 대한) 가장 간단한 해결책은 켜짐 (좋은 선택이 스크립트 시작 예를 들어)
mysqld --port=23306
-
==============================
4.설치된 MySQL의 경로로 이동하여 빈 폴더 오픈의 my.ini을 찾아 3360에 그 변화 3306 후 3306 검색
설치된 MySQL의 경로로 이동하여 빈 폴더 오픈의 my.ini을 찾아 3360에 그 변화 3306 후 3306 검색
-
==============================
5.사실, 당신은 단지 / mysqld를 --port 1234 사용하여 서비스를 실행할 수 있습니다, 그것은 변화하지 않고 지정된 포트에 CNF / INI 파일을 실행 mysql을 강제 것이다.
사실, 당신은 단지 / mysqld를 --port 1234 사용하여 서비스를 실행할 수 있습니다, 그것은 변화하지 않고 지정된 포트에 CNF / INI 파일을 실행 mysql을 강제 것이다.
난 그냥 CNF 작동하지 않았다하는 경우를 붙 잡았다. 난 그냥 가기로 cmd를 줄을 사용 그래서 ... 이상한와 그것을 작동합니다!
-
==============================
6.서버가 처음의 my.ini가 만들어지지 않을 수 있습니다 시작하면 모두가 밝혔습니다 곳. 나는 C에서 광산을 발견 할 수 있었다 : \ 문서 및 설정 \ 모든 사용자 \ 응용 프로그램 데이터 \ MySQL은 \ MySQL 서버 5.6
서버가 처음의 my.ini가 만들어지지 않을 수 있습니다 시작하면 모두가 밝혔습니다 곳. 나는 C에서 광산을 발견 할 수 있었다 : \ 문서 및 설정 \ 모든 사용자 \ 응용 프로그램 데이터 \ MySQL은 \ MySQL 서버 5.6
이 위치는 모든 설정에 대한 기본값을 가지고있다.
# CLIENT SECTION # ---------------------------------------------------------------------- # # The following options will be read by MySQL client applications. # Note that only client applications shipped by MySQL are guaranteed # to read this section. If you want your own MySQL client program to # honor these values, you need to specify it as an option during the # MySQL client library initialization. # [client] # pipe # socket=0.0 port=4306 !!!!!!!!!!!!!!!!!!!Change this!!!!!!!!!!!!!!!!! [mysql] no-beep default-character-set=utf8
-
==============================
7.이 작업을 수행하는 가장 좋은 방법은 필요한 데이터베이스 및 재구성 서버의 포획 백업입니다.
이 작업을 수행하는 가장 좋은 방법은 필요한 데이터베이스 및 재구성 서버의 포획 백업입니다.
백업 만들기
mysqldump는 명령은 MySQL이 관리하는 데이터베이스의 TEXTFILE "덤프"를 만드는 데 사용됩니다. 이 덤프는 처음부터 데이터베이스를 다시하는 데 필요한 모든 SQL 명령 그냥 파일입니다. 이 과정은 빠르고 쉽습니다.
단일 데이터베이스를 백업하려면, 당신은 단지 덤프를 만들고과 같이, 출력을 파일로 보내
mysqldump database_name > database_name.sql
여러 데이터베이스를 동시에 백업 할 수 있습니다 :
mysqldump --databases database_one database_two > two_databases.sql
위의 코드에서 database_one는 첫 번째 데이터베이스의 이름을 백업 할 수 있으며, database_two 두 번째의 이름입니다.
서버의 모든 데이터베이스를 백업하는 것이 간단하다 :
mysqldump --all-databases > all_databases.sql
백업을 복용 한 후, mysql을 제거하고 다시 설치합니다. 원하는 포트 번호로 다시 설치 한 후.
백업 복원
덤프 파일은 단지 SQL 명령이기 때문에, 당신은 그것의 명령을 실행하고 적절한 데이터베이스에 데이터를 넣어 mysql을 말하여 데이터베이스 백업을 복원 할 수 있습니다.
mysql database_name < database_name.sql
위의 코드에서 데이터베이스 _는 복원 할 데이터베이스의 이름이며, database_name.sql는 복원 할 백업 파일의 이름입니다 ..
모든 데이터베이스의 덤프에서 단일 데이터베이스를 복원하려는 경우, 당신은 MySQL을 다음과 같이 알려해야합니다 :
mysql --one-database database_name < all_databases.sql
-
==============================
8.윈도우 8.1 64 비트 운영 체제에서, 현재 내가 MySQL 버전을 사용하고 있습니다 :
윈도우 8.1 64 비트 운영 체제에서, 현재 내가 MySQL 버전을 사용하고 있습니다 :
Server version: 5.7.11-log MySQL Community Server (GPL)
설치 디렉토리에 MySQL의 포트 번호 이동을 변경, 내 설치 디렉토리는 다음과 같습니다
C:\Program Files\MySQL\MySQL Server 5.7
텍스트 편집기에서 내-default.ini 구성 설정 파일을 엽니 다.
구성 파일에서 행을 검색 할 수 있습니다.
# port = .....
를 교체 :
port=<my_new_port_number>
내 자신의 마음에 변화 :
port=15800
변경 사항이 즉시 잊지 중 하나 MySQL 서버 또는 OS를 다시 시작하지 적용합니다.
이 많은 사람을 도움이 될 바랍니다.
from https://stackoverflow.com/questions/29866204/how-to-change-the-default-port-of-mysql-from-3306-to-3360 by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] MySQL의에서 주말과 공휴일을 제외한 날짜 차이를 계산하는 방법 (0) | 2020.05.24 |
---|---|
[SQL] 오라클 : ORDER BY 절과 함께 ROWNUM을 사용하여 테이블 열을 업데이트 (0) | 2020.05.24 |
[SQL] C #에서 호출 SQL 정의 기능 (0) | 2020.05.24 |
[SQL] 나는 MS Access에서 SQL INTERSECT 및 MINUS 연산을 구현할 수있는 방법 (0) | 2020.05.24 |
[SQL] 정렬 첫번째 열 ASC하지만 NULL 값으로? (0) | 2020.05.24 |