mysql的默认服务端口是

与卿赴月 6个月前 151浏览 0评论

MySQL是一种关系型数据库管理系统,许多Web应用程序都使用它来存储和检索数据。MySQL默认使用端口号3306来作为其服务端口。

$ mysql -u username -p -h hostname
Enter password: 
ERROR 2003 (HY000): Can't connect to MySQL server on 'hostname' (111)

如果MySQL没有配置为使用另一个端口,那么所有的网络连接都将使用3306端口。如果要使用其他端口,请在my.cnf配置文件中指定。这可以通过以下方式完成:

[mysqld]
port=3307

在上面的例子中,MySQL将使用3307作为其服务端口。记得将MySQL客户端的连接端口修改为新的服务端口。

$ mysql -u username -p -h hostname --port=3307
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12345
Server version: 8.0.23 MySQL Community Server - GPL
...

总的来说,默认端口号3306是非常常见且安全的选择,但如果需要使用多个MySQL实例或者将MySQL端口号映射到防火墙或路由器端口,则可能需要更改默认端口。