修改用brew安装的mysql配置

  1. 用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

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

时间: 2024-10-14 04:28:36

修改用brew安装的mysql配置的相关文章

mac os Mojave中brew安装的mysql因升级导致无法启动问题的解决

估计是手欠,一不小心把mysql5.7升到8.0.15,版本高看着就爽啊.结果是mysql起不起来了... 于是想了各种办法: 办法1:把版本降回去.结果还是不能启动,说的是用到了高版本的文件,需要删除所有的数据重装,这是万万不能接受的. 办法2:看错误日志一个问题一个问题解.结果花了一下午,仍然没有搞定.直到...找到这个错误 [ERROR] [MY-013129] [Server] A message intended for a client cannot be sent there as

完成wamp安装后Mysql配置记录

注意:下面如没有特殊说明,默认都是修改my.ini配置,修改完配置需要重启mysql服务. 1.安装完wamp后输入命令有乱码提示: 运行mysql命令时,出现的错误提示是乱码 :    ERROR 1064 (42000): Erreur de syntaxe près de 'su mysql' à la ligne 1 打开wamp目录下wamp\bin\mysql\mysql5.6.17\my.ini的配置文件,在最后一行[mysqld]节点下,加入红色部分,指定提示语言的语言包即可 [

mac 通过brew 安装的mysql启动失败解决方案

最近重装了mac系统,所有常用的软件都需要重新安装一遍,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网 安装完成之后,安装其他的软件就特别方便了. 执行:  brew install mysql 等成功安装完成,结果想要登录的时候报了个错误: ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) 网

[MySQL] docker下安装使用mysql配置主从复制

拉取mysql的镜像docker search mysqldocker pull mysql 通过镜像创建容器,这里先创建第一个容器作为master mysql-v /etc/mysql:/etc/mysql/conf.d 表示目录共享,目录提前创建好,第二个容器要目录不一样 docker run -d --name one_mysql -v /etc/mysql:/etc/mysql/conf.d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

MySQL下载安装、基本配置、问题处理

一 mysql介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. mysql是什么??? mysql就是一个socekt服务端客户端软件 mysql自带 python模块 其他类型的数据库??? 分两大类: 关系型:sqllite

Homebrew(brew)安装MySQL成功后无法登录

Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装.更新.卸载各种软件,(简直就是神器级武器). 废话不多说,没安装brew自己去百度学习安装,这里就不多说了. 1.首先在终端使用命令,这是搜索brew上的MySQL各个版本 brew search mysql 2.选择自己需要的版本,安装MySQL,这里我安装为5.7版本 brew install [email protected] 3.执行后稍等片刻,它会自动安装,以下为安装成功后显示的信息 MySQL

brew安装mysql

1. 安装mysql5.7版本,不指定版本就默认安装最新的,目前最新是8 brew install mysql@5.7 2. 安装完进入/usr/local/Cellar/mysql@5.7目录,可以看到安装了5.7的哪些版本,我的是5.7.25 3. 打开.zshrc文件,在PATH下面加上这行export PATH=${PATH}:/usr/local/Cellar/mysql@5.7/5.7.25/bin,这样就能直接用mysql的bin目录的命令了 4. 启动mysql是mysql.se

mysql的安装和基本配置

一.mysql的安装和基本配置 1 安装cmake #./configure#make &&make install 2 安装mysql# yum install ncurses* bison*   # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/database/mydata -DSYSCONFDIR=/etc -DTMPDIR=/tmp -DWITH_INNOBASE_STORAGE_ENGINE=1 -

mysql的介绍;安装及基本配置;mysql数据库运行必备技能

一.MySQL的介绍 1. 数据库:数据库集中存放位置 1) 常见的数据库类型:关系型(mysql.oracle.SQLserver2008,DB2),树型(windows注册表).非关系型(NoSQL). 2) 关系型数据库对象:数据记录-存->表à存à数据库:表分为数据库,关系表 2. MySQL是开源的关系型数据软件,目前由oracle公司维护,特点是:多线程.多用户.基于C/S架构(客户端/服务器),简单易用.查询速度快,安全可靠. 二.安装及基本配置: 1. 安装 1) 安装依赖ncu