MySQL在MacOS下修改datadir目录终于成功了

编程入门 行业动态 更新时间:2024-10-28 06:26:52

MySQL在MacOS下修改datadir<a href=https://www.elefans.com/category/jswz/34/1771435.html style=目录终于成功了"/>

MySQL在MacOS下修改datadir目录终于成功了

MySQL在MacOS下修改datadir目录终于成功了


1、停止MySQL服务

2、把原来的目录/usr/local/mysql/data重新命名为data_bak

mv /usr/local/mysql/data /usr/local/mysql/data_bak

3、修改myf文件

其中修改两处

datadir=这里写上你需要的目录

另外加上这个,因为待会需要充值root密码,所以跳过密码,进去修改

skip-grant-tables

4、进入/usr/local/mysql/bin,执行

mysqld --initialize

这样就会在你指定的目录生成必要的文件结构,末尾还提供了一个root密码,随机的,太难记了,去修改了


5、还有一个步骤,上一步建立起来的文件结构的owner和group不是mysql用户组,所以需要修改

sudo chown -R _mysql:_mysql 你指定的data目录

这里还需要一个软链接,也就说mysql下还是要有一个data目录,不过只是个链接,连接到你指定的data

ln -s 你指定的目录data /usr/local/mysql/data



6、开启mysql服务

7、终端连接到mysql服务器,因为有skip-grant-tables,所以没有密码

mysql -uroot
然后修改root密码,执行,xxx是你的密码

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxx';
8、最后别忘接了,把myf中的skip-grant-tables去掉,全部结束

更多推荐

MySQL在MacOS下修改datadir目录终于成功了

本文发布于:2024-03-05 14:43:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1712577.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:目录   MySQL   MacOS   datadir

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!