以下是我配置文件里面的内容,我感觉好像重复了,这里client mysqld是不是注释,另外port为什么需要设置两边,设置一个有什么影响呢,谢谢大家
[client]port=3306[mysqld]# The TCP/IP Port the MySQL Server will listen on
port=3306

解决方案 »

  1.   

    一个是[client] 的,你可以不配置。这个是mysql.exe工具的参数配置。你在执行mysql -uroot -p123 的时候一般是没有指定PORT号的,此时就以这个为准。
    另一个是[mysqld]的,这个是MYSQL数据库服务的,是MYSQLD启动时的参数,如果不在命令行指定,则MYSQLD会以这个节中的参数设置为准。
      

  2.   

    show variables ;帮助手册中查一下这个命令。
    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  3.   

    show variables like '%port%'