当前位置:K88软件开发文章中心编程全书编程全书10 → 文章内容

如何在MAC中安装mysql二进制分发版

减小字体 增大字体 作者:华军  来源:不详  发布时间:2019-2-1 0:03:59

  没有mac的root密码,当前用户有sudo权限。所以想以root身份执行的命令都加了sudo  #是否存在_mysql用户和用户组,并查看用户_mysql是不是用户组_mysql的成员  bogon:mysql5.6 luna$ dscl 。 -list /Users|grep _mysql  bogon:mysql5.6 luna$ dscl 。 -list /Groups|grep _mysql  bogon:mysql5.6 luna$ dsmemberutil checkmembership -U _mysql -G _mysql  #从官方文档的阐述,安装mysql只需要依赖用户来运行,并不需要登录。所以认为安装时,有一个非登录的用户就可以了  bogon:3 luna$ cd /Volumes/3  bogon:3 luna$ cp /Volumes/2/develop/mysql-5.6.11-osx10.7-x86_64.tar.gz 。  bogon:3 luna$ tar -xf mysql-5.6.11-osx10.7-x86_64.tar.gz  bogon:develop luna$ mv mysql-5.6.11-osx10.7-x86_64 /Volumes/3/mysql5.6  bogon:3 luna$ cd mysql5.6/  bogon:mysql5.6 luna$ sudo chown -R _mysql 。  bogon:mysql5.6 luna$ sudo chgrp -R _mysql 。  bogon:mysql5.6 luna$ sudo scripts/mysql_install_db --user=_mysql --datadir=/Volumes/3/mysql5.6/data  bogon:mysql5.6 luna$ sudo chown -R root 。  bogon:mysql5.6 luna$ sudo chown -R _mysql data  bogon:mysql5.6 luna$ sudo vim my.cnf  #开启日志并调整下  log_bin = mysql-bin  max-binlog-size = 10M  expire_logs_days = 3  #根据输出日志作的添加选项  explicit_defaults_for_timestamp  lower_case_table_names = 2

如何在MAC中安装mysql二进制分发版