Cổng mysql mặc định là gì?

Cách tốt nhất để thực sự biết ứng dụng nào đang lắng nghe giao diện nào và trên cổng nào là sử dụng netstat

Bạn có thể làm điều này với quyền root

netstat -tlnp

Nó sẽ liệt kê tất cả các dịch vụ nghe như thế này

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      25934/mysqld
tcp6       0      0 :::22                   :::*                    LISTEN      7964/dropbear

Cột cuối cùng cho bạn thấy rằng mysqld tự liên kết với cổng 3306 đang nghe trên tất cả các giao diện

Trên thực tế, điều này hoạt động với mọi thứ, không chỉ mysql. Bạn cũng có thể sử dụng nó không phải ổ cắm TCP

Cổng MySQL là một loại cơ chế trong các giao thức mạng cho phép máy chủ xử lý và quản lý các kết nối và phiên của nhiều máy khách trong một mạng cụ thể. Cổng mặc định của MySQL là 3306. Cổng được biểu diễn và xác định bằng một giá trị số 2 byte có kích thước 16 bit. Trong số đó, 65536 số cổng được đặt tên là các cổng được phân loại thêm dựa trên giao thức được sử dụng để vận chuyển dưới dạng cổng TCP hoặc UDP

Có bốn loại giá trị giao thức là TCP được sử dụng trong tất cả các hệ điều hành, PIPE và BỘ NHỚ được sử dụng trong hệ điều hành Windows và SOCKET được sử dụng trong các hệ điều hành Unix/Linux. Tất cả các giá trị giao thức này được sử dụng để thiết lập và duy trì kết nối với máy chủ từ xa hoặc cục bộ. Trong MySQL, các ổ cắm TCP/IP được sử dụng để kết nối với các máy khách được đặt từ xa

Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn

Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác

Gói khoa học dữ liệu tất cả trong một(360+ khóa học, hơn 50 dự án)

Cổng mysql mặc định là gì?
Cổng mysql mặc định là gì?
Cổng mysql mặc định là gì?
Cổng mysql mặc định là gì?

Cổng mysql mặc định là gì?
Cổng mysql mặc định là gì?
Cổng mysql mặc định là gì?
Cổng mysql mặc định là gì?

Giá
Xem khóa học

360+ Khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 7 (83.475 xếp hạng)

Trong bài viết này, chúng ta sẽ xem cách truy xuất các cổng hiện đang được sử dụng và cách kiểm tra cổng MySQL của bạn và kết nối với máy chủ cơ sở dữ liệu MySQL bằng cổng MySQL mặc định của bạn và cách chúng tôi có thể thay đổi cổng mặc định được sử dụng để kết nối với MySQL bằng cách sử dụng cấu hình

Kiểm tra cổng MySQL bạn đang sử dụng

Khi bạn được kết nối với máy chủ MySQL và bạn muốn kiểm tra cổng đang được máy khách của mình sử dụng để kết nối với máy chủ MySQL, bạn có thể truy xuất giá trị của biến có tên cổng lưu trữ số cổng được sử dụng cho kết nối. Điều này có thể được thực hiện theo cách sau -

SHOW VARIABLES LIKE 'port';

Bạn có thể sử dụng lệnh trên trong nền tảng Unix/Linux và biết số cổng đang được sử dụng để kết nối với máy chủ MySQL. Trong trường hợp của chúng tôi, đầu ra như sau -

Cổng mysql mặc định là gì?

Chúng ta có thể thấy rằng giá trị của biến cổng là 3306. Đây là giá trị mặc định của số cổng MySQL

Trong windows, lệnh sau được sử dụng để biết giá trị của cổng MySQL

Mysql -u your_username -e “SHOW GLOBAL VARIABLES LIKE ‘PORT’”

Cơ sở dữ liệu Mysql được truy cập bởi nhiều khách hàng và người dùng và điều này dẫn đến việc tạo ra nhiều kết nối và phiên. Tất cả những thứ này được hỗ trợ bởi MySQL sử dụng ổ cắm TCP/IP, đường ống được đặt tên hoặc ổ cắm Unix để kết nối với mạng. Các kết nối từ xa luôn được thực hiện bằng cách sử dụng ổ cắm TCP/IP và 3306 làm số cổng mặc định của Mysql

Để kiểm tra cổng của MySQL trên mạng của chúng tôi trong nền tảng Unix/Linux, chúng tôi có thể sử dụng lệnh sau –

netstat -a |grep mysql;

cung cấp đầu ra sau trong trường hợp của tôi -

Cổng mysql mặc định là gì?

nó báo có 2 kết nối của MySQL được kết nối và một kết nối đang lắng nghe. Trong lệnh trên, netstat được sử dụng để hiển thị trạng thái của mạng và -a là viết tắt của tất cả các kết nối trong khi. toán tử được sử dụng để chỉ định các bộ lọc và thông tin bổ sung. Trong trường hợp của chúng tôi, chúng tôi đang sử dụng grep trạng thái để tìm kiếm với từ khóa “mysql” được chỉ định thêm

Ngoài ra, bạn có thể sử dụng lệnh sau –

netstat -na |grep 3306;

cung cấp đầu ra sau -

Cổng mysql mặc định là gì?

Trong cửa sổ, bạn có thể sử dụng truy vấn sau –

netstat -na | find “3306”

sẽ hiển thị tất cả các kết nối với cổng 3306. Đầu ra chỉ ra rằng cổng có số cổng 3306 đang lắng nghe tại localhost 127. 0. 0. 1 địa chỉ và sử dụng ổ cắm TCP và giao thức để kết nối

Kết nối với máy chủ cơ sở dữ liệu Mysql

Chúng ta có thể kết nối với máy chủ cơ sở dữ liệu MySQL của mình bằng thiết bị đầu cuối dòng lệnh với sự trợ giúp của kết nối giao thức TCP/IP bằng cách kết nối với một cổng cụ thể đang lắng nghe các kết nối mạng như chúng ta đã thấy trong đầu ra của lệnh trên rằng cổng 3306 là . Lệnh được sử dụng để kết nối với máy chủ cơ sở dữ liệu bằng cổng mặc định và quyền truy cập root như sau –

________số 8

mang lại đầu ra sau -

Cổng mysql mặc định là gì?

Bằng cách chỉ định cổng cụ thể mà bạn muốn thiết lập kết nối TCP/IP với máy chủ cơ sở dữ liệu MySQL, bạn có thể sử dụng lệnh sau –

mysql -u root –port=3306

cung cấp đầu ra sau -

Cổng mysql mặc định là gì?

Đối với cả hai lệnh này, trước tiên chúng tôi phải đăng nhập với tư cách là siêu người dùng bằng lệnh su

Bằng cách này, chúng ta có thể kết nối với máy chủ cơ sở dữ liệu MySQL bằng cách sử dụng dòng lệnh trên bất kỳ nền tảng nào

Thay đổi cổng mặc định của MySQL

Bây giờ, chúng ta sẽ xem vị trí cổng mặc định của MySQL được định cấu hình và chỉ định cũng như cách chúng ta có thể thay đổi nó thành bất kỳ cổng nào khác mà chúng ta muốn. Thông tin về các cấu hình MySQL được lưu trữ bên trong my. bạn của tôi. tập tin cnf. Tệp này có trong thư mục nơi cơ sở dữ liệu của bạn được cài đặt. Nó rất dễ dàng để thay đổi cổng. Tất cả những gì chúng ta phải làm là thay đổi cài đặt của tệp

Tùy thuộc vào gói máy chủ MySQL nào được cài đặt trên máy của bạn, phần mở rộng của tệp có thể thay đổi nhưng nó sẽ luôn là ini hoặc cnf với tên my hoặc mysql. cnf hoặc mysqld. cnf. Trong trường hợp của tôi, tập tin này nằm ở đây -

/etc/mysql/mysql. conf. d/mysqld. cnf

và nó chứa những điều sau đây -

Cổng mysql mặc định là gì?

Có thể thấy rằng trực tuyến số 34 trong trường hợp của tôi, tệp chứa một biến có tên cổng có giá trị 3306 được chỉ định như sau –

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      25934/mysqld
tcp6       0      0 :::22                   :::*                    LISTEN      7964/dropbear
0

Để thay đổi cổng mặc định, tất cả những gì chúng ta phải làm là thay đổi giá trị của 3306 thành số cổng mà bạn muốn máy chủ cơ sở dữ liệu MySQL của mình nghe và sau đó lưu tệp. Được xây dựng trước đó, cần phải thực thi dịch vụ MySQL hiện đang chạy bằng truy vấn sau –

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      25934/mysqld
tcp6       0      0 :::22                   :::*                    LISTEN      7964/dropbear
1

trong nền tảng unix/linux và

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      25934/mysqld
tcp6       0      0 :::22                   :::*                    LISTEN      7964/dropbear
2

cho nền tảng windows

Sau đó mở tập tin cấu hình. Giả sử chúng ta muốn thay đổi cổng thành 4000 thay vì 3306 như cổng mặc định thì chúng ta sẽ thay đổi giá trị cổng thành 4000 trong tệp cấu hình như hình bên dưới và lưu tệp này

Cổng mysql mặc định là gì?

Nếu tệp ở chế độ chỉ đọc, trước tiên hãy thay đổi đặc quyền bằng cách sử dụng lệnh chmod hoặc thay đổi thuộc tính rồi lưu tệp

Sau đó khởi động lại dịch vụ MySQL bằng cách sử dụng

Mysql -u your_username -e “SHOW GLOBAL VARIABLES LIKE ‘PORT’”0

trong nền tảng Unix/Linux và

Mysql -u your_username -e “SHOW GLOBAL VARIABLES LIKE ‘PORT’”1

cho nền tảng windows

Sự kết luận

Mysql có số cổng mặc định 3306 được gán cho nó nơi máy chủ lắng nghe thiết lập kết nối máy khách. Nó có thể được cấu hình và thay đổi thêm bằng cách thay đổi giá trị biến cổng trong tệp cấu hình

Bài viết được đề xuất

Đây là hướng dẫn về Cổng mặc định của MySQL. Ở đây chúng tôi thảo luận về cách truy xuất các cổng hiện đang được sử dụng và cách kiểm tra cổng MySQL của bạn. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Cổng MySQL luôn là 3306?

MySQL sử dụng cổng 3306 theo mặc định .

Cổng 3306 có được mở theo mặc định không?

Quy tắc gửi đến, cổng 3306 tự động được mở khi cài đặt phiên bản MariaDB của trình cài đặt dùng thử . Nó rất có thể sẽ được đặt tên là MariaDB 10. 5 (x64). Các loại mạng là riêng tư và tên miền. Nếu sử dụng loại mạng công cộng, hãy liên hệ với bộ phận CNTT để giải quyết vấn đề này.

Làm cách nào để thay đổi cổng 3306 cho MySQL?

Bước 1 - Dừng dịch vụ MySQL. Đối với CentOS. [root@DBA-Master ~]# dừng dịch vụ mysqld. .
Bước 2 - Thay đổi cổng trong tệp cấu hình MySQL. Đối với CentOS. [root@DBA-Master ~]# vi /etc/my. cnf [mysqld] port= 4545 datadir= /home/ist/mysql lưu và thoát. .
Bước 3 - Khởi động lại dịch vụ MySQL. Đối với CentOS. [root@DBA-Master ~]# dịch vụ mysqld bắt đầu

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

Nếu bạn đang sử dụng xampp thì bạn có thể dễ dàng thay đổi cổng của mình. Các bước để thay đổi cổng. Bước 1. Mở xampp của bạn với tư cách quản trị viên. Bước 2. Nhấp vào 'Cấu hình' ở góc trên cùng bên phải của xampp của bạn. Bước 3. Nhấp vào 'Cài đặt cổng và dịch vụ' và sau đó thay đổi cổng chính của mysql từ 3306 thành 3307 và nhấp vào lưu