前言:
如果你使用的mac版本的mysql,突然有一天,你想配置一个本地的主从复制,或者修改一下mysql的端口号,但是,找了半天也没找到my.ini,为什么???
【1】知识点:my.ini是window版本的mysql配置文件,f是linux和mac版本的配置文件
1.使用了命令,搜索了一下全文,没有找到
find / -name f
2. 又输出了一下f可能出现的位置,又没有找到
mysql --help --verbose | grep f
3.有在mysql命令里查询里一下安装目录,还是没有找到
select @@basedir;
不禁要问,这是为什么,那是因为,软件版本的mysql并没有f
这个时候我们要怎么办???
很简单,自己创建一个
1. sudo touch /etc/f
2.sudo chmod 664 /etc/f
为什么是664,那是因为mysql.service会默认777是不安全的配置文件,会自动忽略掉
3. sudo vim /etc/f
配置项可以自己去百度一下,这里举一个简单的例子,修改mysql的端口号
[mysqld]port=3307
4.保存退出,这个时候就可以验证了
5.重启mysql服务之后
lsof -i:3307
看下mysql配置已经生效
最后:
不明白的小伙伴可以在评论里留言