my.ini 中client和server默认的端口号都是3306,我修改client的端口号之后就无法连接了,这两个的端口号必须一样吗?求指教
不是,你看数据库中新建连接的时候会有
这个图中会要求指定端口号,这里的端口必须和服务器的端口一致,你说端口号不能改应该是端口号重复了,端口号是协议,不能重复的
是的~个人理解服务端是真正的数据库,有定义好的端口号。客户端其实是为了可视化数据库,通过ip 端口和 服务端去连接,获取内容。如果端口号不和服务端一一致,是无法建立连接的,和tcp socket 一个道理吧
不但一样,好像还必须3306
3306可以改的,改过之后只有你知道你们的mysql连接,别的人连不到,一般企业应该会改掉,总会有人故意破坏数据库,端口号必须一样才能对接到