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