用brew安装mysql

brew install mysql

开机启动

ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

2.查看配置文件引用的路径

mysqld --help --verbose | more

通过这命令,可以看出mysql默认调用的配置文件路径:

Default options are read from the following files in the given order:

/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf

然后,我们搜索一下目录下的文件是否已经创建:

cd /

find . -name "my.cnf"

3. 创建配置文件

通常这几个路径都是没有创建配置文件的,我们自己创建一下。

先找出我们安装的mysql的配置样例文件,在安装文件中的support-files文件夹中:

ls $(brew --prefix mysql)/support-files/my-*

复制到引用目录:

cp /usr/local/opt/mysql/support-files/my-default.cnf /etc/my.cnf

然后就可以按自己需求修改配置了

4.重新mysql,  unload 是关闭, load是启动

launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

为了文件管理可以把命令alias下:

vim ~/.bash_aliases

输入以下内容,保存

alias mysql.start="launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist"

alias mysql.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist"

alias mysql.restart='mysql.stop && mysql.start'

保存后

echo "[[ -f ~/.bash_aliases ]] && . ~/.bash_aliases" >> ~/.bash_profile

source ~/.bash_profile

这样,直接调用命令

mysql.start

mysql.stop

mysql.restart

就可以控制开启,关闭和重启了

brew mysql 配置文件_修改用brew安装的mysql配置相关推荐

  1. mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  2. phpstudy mysql端口_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  3. xampp mysql 卸载_卸载Xampp并安装apache + mysql + php 过程

    首先是卸载xampp,打开xampp-control.exe 控制面板,停止apache和mysql服务. 如果你是安装版xampp,可以到 如果不是则安装如下方法.停止服务之后.就需要卸载服务. 打 ...

  4. 护卫神mysql远程_护卫神 主机管理系统使用说明(MySQL管理)

    感谢大家使用[护卫神·主机管理系统]v3.1,该版本支持在windows server 2003/2008/2012,含32位和64位,直接开设配置web站.ftp站,以及sql server和mys ...

  5. tomcat ng mysql 集成_整合nginx,tomcat,mysql的安装与配置

    linux下Nginx+tomcat+mysql整合的安装与配置维护 安装Tomcat和JDK上传apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin ...

  6. linux修改mysql配置文件_忘记MySQL密码怎么办?一招教你搞定!

    在安装完 MySQL 或者是在使用 MySQL 时,最尴尬的就是忘记密码了,墨菲定律也告诉我们,如果一件事有可能出错,那么它一定会出错.那如果我们不小心忘记了 MySQL 的密码,该如何处理呢?别着急 ...

  7. mysql 8.0 集群_集群架构03·MySQL初识,mysql8.0环境安装,mysql多实例

    官方网址 https://dev.mysql.com/downloads/mysql/ 社区版本分析 MySQL5.5:默认存储引擎改为InnoDB,提高性能和可扩展性,增加半同步复制 MySQL5. ...

  8. linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置

    我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...

  9. centos 7 mysql随机密码_在centos中安装了mysql5.7之后解决不知道随机的密码的问题...

    在安装完成mysql5.7 之后,发现密码不知道.不要紧,直接重置密码. 1.修改配置文件my.cfg [root@localhost ~]# vi /etc/my.cnf 找到mysqld在之后添加 ...

最新文章

  1. [crypto]-53-openssl命令行的使用(aes/rsa签名校验/rsa加密解密/hmac)
  2. 自动瘦脸与眼睛放大美颜算法
  3. 关于微信小程序使用wx.downloadFile和wx.getFileSystemManager().saveFile()保存文件在本机找不到文件的说明
  4. [设计模式]State模式
  5. excel切片器_如何在Excel表格中使用切片器
  6. 企业数据云公司Cloudera发布CDP私有云,完善整套企业数据云愿景
  7. 为什么单击用户账户没有反应_win10用户获取最高权限的方法
  8. js html转盘点名,原生JS实现简易随机点名功能
  9. 关于成员变量和局部变量是否都会被默认初始化的问题
  10. [渝粤教育] 中国地质大学 中外美术史 复习题
  11. oracle存储过程导出scv文件
  12. 将element-china-area-data获取的地区编码转为文字存储
  13. [ERP]ERP原理与应用试题(附答案)
  14. Video.js使用教程一(详解)
  15. iOS13新增SceneDelegate文件适配
  16. win10休眠_最牛的win10优化设置方法大全
  17. cnavas手绘图形库 : rough.js
  18. GPS坐标显示在百度地图上(Qt+百度地图)
  19. UE4.26源码版学习广域网独立服务器时遇到的客户端运行黑屏问题
  20. java mock verify_java-缺少对verify(mock)的方法调用,但是有一个?

热门文章

  1. 如何进入游戏行业成为一个程序员
  2. 计算机二级证书有用吗计算机专业,考计算机二级证书有用吗
  3. Vue简单入门及使用(二)---基本语法及组件使用
  4. es入门 和 dsl语法部分讲解
  5. python生成二维码的库——qrcode
  6. HTML实现圣诞树(HTML+CSS+JavaScript)
  7. 情人节程序员用HTML网页表白【华丽满屏烟花-生日快乐】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  8. Win10如何自定义右键菜单-修改注册表(图文)
  9. 基于Joplin+PicGo+阿里OSS搭建自己的云笔记
  10. 使用你的linux系统下载BT