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端口号映射到防火墙或路由器端口,则可能需要更改默认端口。
上一篇 mysql的默认树是b 么
下一篇 mysql的默认有哪些用户登录