Hướng dẫn how to change mysql port in windows - cách thay đổi cổng mysql trong windows

Cổng mạng là điểm cuối giao tiếp được sử dụng bởi các ứng dụng, kết nối đến và thiết bị bên ngoài đến máy tính/máy chủ hoặc ứng dụng cụ thể. Trong bài viết này, chúng tôi sẽ thảo luận về các cổng MySQL và tìm hiểu cách chúng tôi có thể thay đổi cổng mặc định trên Windows 10.

Mục lục

  • Danh sách các cổng được sử dụng bởi các tính năng của MySQL
  • Thiết lập môi trường
  • Tạo quy tắc tường lửa trong Windows
  • Dừng dịch vụ MySQL và thêm số cổng vào tệp My.ini
  • Bắt đầu các dịch vụ MySQL
  • Kiểm tra kết nối bằng dòng lệnh
  • Bản tóm tắt

Mỗi RDBM có cổng mặc định để chấp nhận các kết nối đến. Bảng dưới đây trình bày các cổng mặc định cho RDBMS phổ biến:

Tên cơ sở dữ liệu Cổng
Máy chủ MySQL 3306
cơ sở dữ liệu Oracle 1521, 1830
Postgresql 5432
Máy chủ SQL 1433, 1434
MongoDB 27017, 27018, 27019,28017
Cassandra 7000, 7001, 9042

Đối với máy chủ MySQL, cổng mặc định là 3306. Đây là cổng TCP được sử dụng bởi các công cụ kết nối máy khách MySQL. Giả sử chúng tôi muốn thay đổi cổng mặc định này của máy chủ MySQL trên Windows 10. Đối với điều đó, chúng tôi phải khám phá một số lý thuyết và nhiệm vụ thực tế.

Danh sách các cổng được sử dụng bởi các tính năng của MySQL

Chúng ta hãy xem danh sách các cổng quan trọng của máy chủ MySQL. Lưu ý rằng chúng được sử dụng bởi các tính năng khác nhau và một số trong số chúng là không mặc định. Tuy nhiên, chúng ta nên giữ tất cả chúng trong tâm trí.

Tính năng MySQL Số cổng mặc định
MySQL Client to Server - Giao thức MySQL 3306
MySQL Client to Server - Giao thức X mới 33060
Để kiểm tra, từ Shell đến GR Server trong cấu hình cụm InnODB. 33061
MySQL Workbench máy khách MySQL đến máy chủ 3306
MySQL Workbench Máy khách MySQL đến Máy chủ mới X Giao thức 33060
MySQL Workbench kết nối qua đường hầm SSH 22
MySQL Client Any SQL to Router - Giao thức MySQL 6446
MySQL Client Readonly SQL to Router - Giao thức MySQL 6447
Bộ định tuyến MySQL đến Máy chủ - Giao thức MySQL 3306
API máy khách MySQL gọi đến Bộ định tuyến MySQL - Giao thức X mới 6448
MySQL Client Read chỉ đọc các cuộc gọi đến bộ định tuyến 6449
Bộ định tuyến MySQL đến máy chủ 33060
Truyền thông nội bộ nhân rộng nhóm MySQL 33061
Nhân rộng mysql 3306
Xác thực MySQL - LDAP 389
Xác thực MySQL - Quảng cáo 389

Lý tưởng nhất, để giữ an toàn cơ sở dữ liệu của chúng tôi, chúng tôi phải vô hiệu hóa các cổng mặc định. Vì vậy, hãy để xem xét thay đổi cổng mặc định của máy chủ MySQL.

Thiết lập môi trường

Tôi đã chuẩn bị một thiết lập phòng thí nghiệm để hiểu quy trình từng bước để thay đổi cổng. Tôi đã cài đặt máy chủ MySQL trên máy trạm của mình và bật tường lửa Windows Defender.

Chúng tôi sẽ thay đổi số cổng máy chủ MySQL từ 3306 thành 3242. Đối với điều đó, chúng tôi phải thực hiện các bước dưới đây:

  1. Tạo quy tắc tường lửa để mở số cổng 3242.
  2. Dừng dịch vụ MySQL và thêm số cổng vào tệp My.ini.my.ini file.
  3. Bắt đầu các dịch vụ MySQL và kiểm tra kết nối bằng công cụ dòng lệnh MySQL.MySQL command-line tool.

& nbsp; Bây giờ, hãy cho chúng tôi hiểu cách tạo quy tắc tường lửa cho phép các kết nối đến từ cổng số 3242.

Tạo quy tắc tường lửa trong Windows

Để tạo quy tắc tường lửa, hãy mở bảng điều khiển> Tường lửa Windows Defender> Cài đặt nâng cao:Control Panel > Windows Defender firewall > Advanced settings:

Một hộp thoại có tên Windows Defender Firewall với bảo mật nâng cao mở ra. Nhấp vào các quy tắc đi trong ngăn bên trái> Quy tắc mới:Windows Defender Firewall with Advanced Security opens. Click on Inbound Rules from the left pane > New Rule:

Trình hướng dẫn quy tắc mới đến bắt đầu. Trên màn hình loại quy tắc, chọn cổng.New Inbound Rule Wizard starts. On the Rule Type screen, select Port.

Trên màn hình Cổng giao thức, chọn TCP và nhập 3242 vào trường Cổng địa phương cụ thể.Protocols and Ports screen, select TCP and enter 3242 into the Specific local ports field.

Chọn Cho phép kết nối trên màn hình hành động.Allow the connection on the Action screen.

Chúng tôi muốn áp dụng quy tắc cho tất cả các vị trí mạng. Chọn hộp kiểm Domain, Riêng tư và Công khai và nhấp vào Tiếp theo.Domain, Private, and Public checkboxes and click Next.

Chỉ định tên và mô tả của quy tắc tường lửa mới trong màn hình tên.Name and Description of the new firewall’s rule in the Name screen.

Nhấp vào Kết thúc để tạo quy tắc và đóng trình hướng dẫn.Finish to create the rule and close the wizard.

Bây giờ, chúng ta hãy dừng dịch vụ MySQL và chỉnh sửa tệp cấu hình MySQL.

Dừng dịch vụ MySQL và thêm số cổng vào tệp My.ini

Trước khi chúng tôi thay đổi cổng mặc định, chúng tôi phải dừng các dịch vụ MySQL. Chúng tôi đang sử dụng các lệnh PowerShell cho điều đó:

Lệnh PowerShell

PS C:\> net stop MySQL
Once Các dịch vụ bị dừng, chúng tôi sẽ chỉnh sửa tệp cấu hình. Chúng ta có thể thay đổi cổng mặc định bằng cách chỉnh sửa tệp cấu hình My.ini.

Once the Services are stopped, we’ll edit the configuration file. We can change the default port by editing the my.ini configuration file.

Tệp My.ini nằm trong thư mục nhà MySQL. Trong bản demo này, vị trí của thư mục đó là C: \ mysql_home. & Nbsp; Khi bạn tìm thấy tệp, hãy mở nó với bất kỳ trình soạn thảo văn bản nào và thêm dòng sau:my.ini file is in the MySQL Home directory. In this demo, the location of that directory is C:\MySQL_Home.  Once you find the file, open it with any text editor and add the following line:

Port = 3242
Save tệp và đóng nó.

Save the file and close it.

Bắt đầu các dịch vụ MySQL

Khi tệp My.ini được cập nhật, chúng ta sẽ bắt đầu MySQL từ các dịch vụ. Sử dụng lệnh sau:my.ini file is updated, we should start MySQL from the Services. Use the following command:

Kết nối
PS C:\> net start MySQL
Test bằng dòng lệnh

Test Connectivity Using the Command Line

Khi các dịch vụ được bắt đầu, kết nối với MySQL - mở cmd.exe và chạy lệnh sau: & nbsp;Services are started, connect to MySQL – open cmd.exe and run the following command: 

C:\Users\Nisarg>mysql -u root -p
as Bạn có thể thấy trong ảnh chụp màn hình trên, lệnh gặp lỗi.

As you can see in the above screenshot, the command encounters an error.

Để kết nối với MySQL bằng Cổng số 3242, chúng ta phải sử dụng tùy chọn -P trong lệnh MySQL:-P option in the MySQL command:

C:\Users\Nisarg>mysql -u root -P 3242 -p
Enter password: **************
Không, MySQL đã được kết nối thành công.

Now, MySQL has been connected successfully.

Bạn có thể sử dụng lệnh Biến hiển thị để xác minh rằng máy chủ MySQL của bạn chấp nhận các kết nối đến trên cổng 3242.SHOW VARIABLES command to verify that your MySQL server accepts incoming connections on port 3242.

mysql> Show variables like '%Port%'
Ảnh chụp màn hình chứng minh rằng máy chủ MySQL hiện đang nghe trên cổng số 3242.

The screenshot proves that MySQL Server is now listening on port number 3242.

Kiểm tra kết nối bằng cách sử dụng MySQL Workbench

Hãy cho chúng tôi hiểu cách kết nối với máy chủ MySQL thông qua cổng 3242 bằng cách sử dụng MySQL Workbench.

Mở Workbench MySQL và trên màn hình chào mừng, nhấp vào Mới [+]Welcome screen, click New[+]

Cửa sổ thiết lập kết nối mới mở ra. Ở đó, chỉ định 3242 trong cổng hộp văn bản có tên là cổng:Setup New Connection window opens. There, specify 3242 in the textbox named Port:

Nhấp vào kết nối kiểm tra.Test Connection.

Output:

Như bạn có thể thấy, kết nối được thiết lập thành công. Bây giờ, chạy truy vấn sau trong cửa sổ Truy vấn Trình soạn thảo.

Các dịch vụ
show variables like '%Port%'
MysQL đang nghe trên cổng số 3242.

MySQL services are listening on port number 3242.

Ngoài ra, bạn có thể xem cổng của máy chủ MySQL từ cửa sổ trạng thái máy chủ:Port of the MySQL Server from the Server Status window:

Bản tóm tắt

Do đó, chúng tôi đã tìm hiểu về các cổng của máy chủ cơ sở dữ liệu và các cổng mặc định MySQL. Chúng tôi cũng có các danh sách toàn diện của các cổng mạng mặc định của các máy chủ cơ sở dữ liệu nổi tiếng và cổng cụ thể được sử dụng bởi các tính năng máy chủ MySQL khác nhau.

Quá trình thay đổi cổng mặc định của máy chủ MySQL khá đơn giản. Bạn chỉ cần thực hiện các bước cần thiết và điều này sẽ đảm bảo rằng máy chủ MySQL của bạn sẽ chấp nhận các kết nối từ các cổng không mặc định trước đó. Thực tiễn này được sử dụng rộng rãi để tăng bảo mật máy chủ.

Chúng tôi hy vọng rằng những lời khuyên này sẽ hữu ích trong công việc của bạn!

Tags: MySQL, Windows, WorkBech Sửa đổi lần cuối: 23 tháng 9 năm 2022Last modified: September 23, 2022

Tôi có thể thay đổi cổng mysql không?

Chỉnh sửa tệp My.cnf để thay đổi cổng MySQL tích hợp. Trong phần [MySQLD], thay đổi giá trị cho cổng. cnf file to change the built-in MySQL port. In the [mysqld] section, change the value for port .

Làm cách nào để thay đổi cổng mysql từ 0 thành 3306?

Bước 1 - Dừng dịch vụ MySQL.Cho centos.[root@dba-master ~]# dịch vụ MySQLD dừng.....
Bước 2 - Thay đổi cổng trong tệp cấu hình MySQL.Cho centos......
Bước 3 - Khởi động lại dịch vụ MySQL.Cho centos.[root@dba-master ~]# dịch vụ mysqld bắt đầu ..

Làm cách nào để mở cổng MySQL 3306 trên Windows?

Cổng 3306 được yêu cầu cho MySQL và Mariadb ...
Mở bảng điều khiển và nhấp vào bảo mật ..
Nhấp vào tường lửa Windows ..
Nhấp vào Cài đặt nâng cao, Quy tắc trong nước ..
Nhấp vào quy tắc mới ..
Nhấp vào cổng, sau đó tiếp theo.Chọn TCP.....
Nhấp vào Tiếp theo, sau đó nhấp vào Cho phép kết nối ..
Kiểm tra tên miền và riêng tư ..
Nhập MySQL dưới dạng tên và mô tả ..

Làm cách nào để tìm số cổng MySQL trong Windows?

Một cách khác để tìm ra cổng mà máy chủ MySQL đang sử dụng trên Windows, hãy truy cập tệp My.ini đó là tệp cấu hình MySQL và bạn có thể kiểm tra cổng.Để tìm tôi.Tệp INI cho máy chủ MySQL, bạn có thể truy cập Dịch vụ và sau đó đi đến Thuộc tính.Go to my. ini file that is MySQL configuration file and you can check the port. To find the my. ini file for MySQL Server, you can go to services and then go to properties.

Bài Viết Liên Quan

Chủ Đề