今天因为想改mysql的端口,结果发现我的/etc/目录下并没有my.cnf这个文件,我就看了下网上有没有解决的方法。
看了好多关于Linux下没有my.cnf的博客,都是说将my-medium.cnf 移动到etc 并且改名为my.cnf,但是我也没有my-medium.cnf 啊,后面才知道,从5.7.18开始官方不再二进制包中提供my-default.cnf文件。
那么我们要怎么修改端口号呢?其实我们只需要修改/etc/mysql/mysql.conf.d就可以了。
补充:mysql启动时,提示/etc/my.cnf 被忽略的问题处理
今天在处理测试开发人员的问题是,发现一个MySQL实例启动故障,处理过程如下:
发现mysql实例是关闭的,执行命令启动mysql实例时有警告:
# service mysql.server start
Warning: World-writable config file '/etc/my.cnf' is ignored
Starting MySQL SUCCESS!
观察mysql的启动日志,在日志中显示:
151014 11:39:24 mysqld_safe Starting mysqld daemon with databases from /data/mysql/data
Warning: World-wri