我的mysql根目录下只有my-default.ini文件,没有my.ini文件。
看了网上的文章说是因为mysql 数据库的安装方式不同:
使用安装方式安装,mysql 安装完成后,会在安装目录下生成 一个my.ini文件
使用解压方式安装,解压完成后,安装目录下会有一个缺省的配置文件my-default.ini
我的my-default.ini文件内容为:
要修改端口号,首先将 my-default.ini文件重命名为my.ini,然后修改内容:
注意mysqld和client中都要添加 “port = 要修改的端口号”
重启mysql(注意以管理员方式),输入show global variables like 'port'; 查看端口号,发现已经由之前默认的3306更改为3307
参考:mysql没有my.ini但是有 my-default.ini原因以及解决办法