没有mac的root密码,当前用户有sudo权限,所以想以root身份执行的命令都加了sudo。

是否存在 _mysql 是不是用户组 _mysql 的成员。

把解压后的代码移动到 /usr/local/mysql 目录。

#切换到 /usr/local/mysql 目录

cd /usr/local/mysql

#是否存在_mysql用户和用户组,并查看用户_mysql是不是用户组_mysql的成员

$ dscl . -list /Users|grep _mysql

$ dscl . -list /Groups|grep _mysql

$ dsmemberutil checkmembership -U _mysql -G _mysql

# 从官方文档的阐述,安装mysql只需要依赖用户来运行,并不需要登录。所以认为安装时,有一个非登录的用户就可以了

$ sudo chown -R _mysql .

$ sudo chgrp -R _mysql .

$ sudo ./scripts/mysql_install_db --user=_mysql --datadir=/usr/local/mysql/data

$ sudo chown -R root .

$ sudo chown -R _mysql ./data

# 修改配置文件

#开启日志并调整下

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 = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

server_id = 1

user = _mysql

#使用脚本管理(start|stop|restart|reload|force-reload|status)mysql

$ sudo cp support-files/mysql.server mysql

$ sudo vim mysql

#把东东都放到这目录,方便以后删除(运行时没发现生成锁文件)

basedir=/usr/local/mysql

datadir="$basedir/data"

lock_file_path="$basedir/mysql_lock"

#_mysql身份运行要在当前目录写入socket文件,所以给组加写权限

$ sudo chmod g+w .

#sudo mysql start是错误的,因为它去$path找mysql命令

$ sudo ./mysql start

#检查是否运行

$ ps -U _mysql

#第一次登录空密码,其它的与Linux区别不大了

$ bin/mysql -h 127.0.0.1 -u root -p

#初始化 MySQL root 密码

./bin/mysqladmin -u root password 123456

注意:

最后,my.cnf 中的 用户名 及 用户组 配置为当前用户,即  jianbao、staff;

MySql的安装目录的 用户名 及 用户组 也修改为 jianbao、staff;

延伸阅读:

Mac Pro 开机自启动 PHP-FPM,Nginx,MySql 等软件

以上就是Mac Pro 解压安装MySQL二进制分发版 mysql-5.6.30-osx10.11-x86_64.tar.gz(不是dmg的)的全部内容。

mysql5.6 mac10.11_Mac Pro 解压安装MySQL二进制分发版 mysql-5.6.30-osx10.11-x86_64.tar.gz(不是dmg的)...相关推荐

  1. mysql解压安装教程 windows_windows下MySQL解压版安装

    MySQL的安装 一.前期准备 获取MySQL解压版安装包(本文使用的是 [mysql-5.7.28-winx64.zip]版本) 获取方式:通过官网下载,官方下载地址:"https://d ...

  2. mysql5.718解压版安装_MySQL v5.7.18 版本解压安装

    将下载下载的包解压到指定目录,(本人)解压到:D:\Program Files (x86) 目录下. 因此,MySQL的(安装)包的完整路径为:D:\Program Files (x86)\mysql ...

  3. mysql5.7.11解压安装_mysql 5.7.11解压安装教程

    2.将my-default.ini文件另存为my.ini,并新建data目录(5.7以后没有data目录了) 3.修改my.ini文件,主要是添加如下几项 basedir = D:\mysql-5.7 ...

  4. windows下mysql-5.7.30-winx64解压安装步骤

    MYSQL 解压安装: 注意:命令提示符要使用管理员权限打开 1.新建my.ini文件,5.7版本没有该文件需要自己新建,放到D:\Program Files\mysql-5.7.30-winx64目 ...

  5. mysql57包解压安装_mysql5.7解压包安装教程

    下载mysql5.7解压包Download MySQL Community Server,解压文件.https://dev.mysql.com/downloads/mysql/ 步骤1:新建my.in ...

  6. mysql 5.7 压缩包解压安装过程

    安装包 链接:https://download.csdn.net/download/u012551928/86501259 第一步:解压到一个路径上[最好不要包含在中文目录] 截图如下: 第二步:解压 ...

  7. Linux中如何解压安装rar软件包?

    首先确保虚拟机能上网,Linux系统本身是不支持解压rar包的,但是可以通过安装RAR工具来进行解压. 地址:https://www.rarlab.com/download.htm选择对应的版本进行下 ...

  8. mysql下载解压安装_mysql zip 解压安装

    系统:win10 专业版 mysql 5.7.21 解压安装. 对于Windows,mysql官网推荐使用可执行文件进行安装,这里我还是暂时用noinstall 解压zip文件来安装 从zip压缩包安 ...

  9. php安装包解压后,ps下载后怎么解压安装

    ps下载后怎么解压安装? 1.将下载下来的安装包进行解压.用解压缩软件解压即可. 2.不一会儿,解压完成,出现一个安装包的文件夹.过程如图示: 3.打开文件夹,找到其中的安装用到的文件夹.如图所示: ...

最新文章

  1. 翻译 | CSS网格(CSS Grid)布局入门
  2. MFC“未定义标识符”报错解决方法
  3. 前端学习(902):this指向问题
  4. php mysql开发技术_PHP和Mysqlweb应用开发核心技术 第1部分_php
  5. SAP License:SAP顾问日记二
  6. 为什么越来越多的人喜欢旅游?
  7. 世界编程大赛第一名编写的程序-3D世界
  8. python输出重定向_使用Python子进程重定向标准输出到标准输入...
  9. 科技爱好者周刊(第 171 期):云服务流量有多贵?
  10. 电磁场有限元基本原理(5)
  11. 计算机一进制一加一等于一,1加1等于几所有答案_灯谜一加一打一字的答案
  12. c语言程序窗口设计,C语言窗口程序设计简介.pdf
  13. 适合苹果4s的微信版本_苹果:这些旧 iPhone 有重大缺陷,怕不怕?
  14. RuntimeError:CuDNN error:CUDNN_STATUS_EXECUTION_FAILED
  15. 视觉伺服入门第二步:带你从经典论文阅读Visual Servo Control Part II: Advanced Approaches进阶版
  16. JAVA权重算法(如Dubbo的负载均衡权重)
  17. 旋转曲面的面积——微元法【】
  18. mysql的时区设置
  19. PID控制器的优缺点和周期
  20. 计算 1! + 2! + 3! + 4! +... + 10! 说明:4! 表示4的阶乘。4的阶乘是:1 * 2 * 3 * 4

热门文章

  1. Science:中科院微生物所向华/李明组揭示护卫CRISPR-Cas的全新毒素-抗毒素RNA系统
  2. Lancet:支持奋战在疫情一线的中国科研技术工作者
  3. R语言使用yardstick包的conf_mat函数计算多分类(Multiclass)模型的混淆矩阵、并使用summary函数基于混淆矩阵输出分类模型评估的其它详细指标(kappa、npv等13个)
  4. seaborn将图例放置在图像外部并使用move_legend函数将图例(legend)放置在图像的顶部、且单行展开显示
  5. R语言构建xgboost模型:自定义损失函数(目标函数、loss function、object function)、评估函数(evaluation function)
  6. sklearn可视化不同数据划分方法的差异:KFold, ShuffleSplit,StratifiedKFold, GroupKFold, StratifiedShuffleSplit.......
  7. R语言获取当前R版本(version)实战
  8. R语言dplyr包filter函数通过逻辑条件过滤数据实战
  9. 什么是结构风险?在决策树类相关算法中通常有哪些正则化参数来控制模型的结构风险?解读一下
  10. RANSAC回归的鲁棒性