在mac下安装mysql二进制分发版的方法(不是dmg的)
发布时间:2022-09-16 03:39:54
这篇文章主要介绍了在mac下安装mysql二进制分发版的方法,需要的朋友可以参考下没有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
#根据实际进行修改,最后user=_mysql参数只能由root用户来启动才有效.非root用户可使用sudo
basedir = /Volumes/3/mysql5.6
datadir = /Volumes/3/mysql5.6/data
port = 3306
server_id = 1
socket = /Volumes/3/mysql5.6/mysql.sock
user = _mysql
#使用脚本管理(start|stop|restart|reload|force-reload|status)mysql
bogon:mysql5.6 luna$ sudo cp support-files/mysql.server mysql
bogon:mysql5.6 luna$ sudo vim mysql
#把东东都放到这目录,方便以后删除(运行时没发现生成锁文件)
basedir=/Volumes/3/mysql5.6
datadir="$basedir/data"
lock_file_path="$basedir/mysql_lock"
mysqld_pid_file_path="$basedir/mysql.pid"
#_mysql身份运行要在当前目录写入socket文件,所以给组加写权限
bogon:mysql5.6 luna$ sudo chmod g+w .
#sudo mysql start是错误的,因为它去$path找mysql命令
bogon:mysql5.6 luna$ sudo ./mysql start
#检查是否运行
bogon:mysql5.6 luna$ ps -U _mysql
#第一次登录空密码,其它的与linux区别不大了.
bogon:mysql5.6 luna$ bin/mysql -h 127.0.0.1 -u root -p


猜你喜欢
- win10系统如何打开HOST表?本文将提供win10系统打开host表的三种方法供大家了解,希望对大家有所帮助windows10系统打开H
- 随着经济和社会的发展,信息和数据越来越充斥着入们的日常生活。如何有效地处理大量数据成为大家都十分关注的问题,数理统计则是处理大量数据的有效方
- 作为微软最成功的产品之一,Office系列办公软件将人类的生产力水平提升到了空前的高度,现在我们已经很难相信一家公司离开办公自动化软件还能正
- win11系统资源管理器占用高卡顿怎么解决?作为一个新系统,win11不乏问题与BUG,还在使用win11体验预览版的用户就遇到了打开资源管
- 如果大家想要调节Win10系统的音量一般会怎么调节?我想大多数用户应该会选择任务栏右侧的音量图标来调节最方便吧。的确直接这样调节就能够一键调
- 咱们在 操纵WPS 笔墨和Word 笔墨 停止 一样平常办公时, 常常 需求给文档 傍边 增加表格, 那末 增加的表格,不会像在WPS表格
- 现在用笔记本的用户都越来越多了,现在也有人把笔记本当电视使了。又或者当游戏机来玩耍,我们都知道笔记本上面有一个触摸板,有的用户在操作电脑的时
- 怎么离线重装Win10系统?最近有用户询问这个问题,重装系统是现在常见的现象,当电脑出现问题就可以通过系统重装来解决,具体应该怎么操作呢?针
- 近期有部分哦用户在使用电脑的时候,发现自己没有interne访问权限,这是怎么回事?对于这一情况又应该如何解决呢?带着这份困惑,我们一起来看
- iOS7系统怎么更换壁纸?看似一个很简单的操作,新果粉估计还不太会操作。iPad作为苹果推出的较为流行的平板电脑,受到众多果粉的喜爱,在升级
- 有时候因为word的内容比较重要,我们除了给word文档加密之外,也可以给文档添加水印。那么如何在word中添加水印呢?今天word教程小编
- 最近有windows7系统用户反映,电脑运行不流畅卡半天才进入桌面的情况,这是怎么回事?这种情况怎么解决?本文将提供Win7系统运行不流畅卡
- 在我们安装好Win10系统后,会默认自带有应用商店,当我们不小心误删了应用商店时应该怎么办呢?相信还有部分用户不知道应用商店如何重新安装吧,
- 最近许多用户都升级了Windows11系统,而Windows11最大的特点就是比Win10流畅。但是不少用户在使用Excel的时候发现自己的
- 如何设置不显示WPS表数据0值1.我们在这组数据中看到很多零值,然后设置取消零值~ ~2.首先选择这些单元格~ ~(您可以选择不选择)。3.
- PPT网格线或参考线怎么调节间距?ppt中想要调整参考线的间距,该怎么调整呢?下面我们就来看看ppt参考线设置方法,需要的朋友可以参考下在编
- Win10更新steam显示网络异常怎么办?steam又进行开学大促,每逢节假日游戏就打折,很多小伙伴经常忍不住剁手,但是真的去玩这个游戏的
- Excel表图怎么让曲线从Y轴开始?excel中绘制标图的时候,默认是从x轴开始的,但是现在想让曲线从y轴开始,该怎么设置呢?下面我们来看看
- 最右App怎么查看屏蔽用户?最右App是一款非常受欢迎的搞笑社区软件,如果我们想要在最右App中查看屏蔽用户的话,要怎么进行操作呢?下面就给
- 首先,我们先来看下今日的效果图。效果图展示效果图展示这是一种字中嵌字的效果,可以用了作为PPT封面制作,海报制作,明信片制作,让我们的PPT