前提勿喷,一般情况下很少用mac作为服务器部署数据库,手里就一个mac-mini,想用mini做数据备份,结果发现mini原生硬盘不够,之后500G,数据库就已经400多G,所以根本满足不了需求,然后动手扩展了一个2T硬盘到mini,安装完MAC的mysql后发现,修改数据库的存储路径就启动不了mysql,经过三个小时的纠结,发现,最终还是需要用命令行启动的方式是最简单和稳妥的。mysql 在mac下都没有/etc/my.conf这个文件,尝试创建这个文件后也没有生效,最后的方案如下
sudo /usr/local/mysql/bin/mysqld datadir=/Volumes/SATA/mysql/ --user=mysql --bind-address=127.0.0.1 --port=3306
不过要注意一下mysql目录的权限,需要执行一下授权命令
sudo chmod -R 755 mysql
sudo chown -R mysql:mysql mysql
就这!勿喷!