• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Mac下Mysql的设立,最新版的10.11+5.6.27_mysql

mysql 搞代码 7年前 (2018-06-07) 174次浏览 已收录 0个评论

Mac下mysql的设置,最新版的10.11+5.6.27

刚成为MBP用户,装上mysql之后,打算切换一下数据库data目录位置,发现网上的教程大多数有问题,简单总结一下。

我是在mysql.com下载的dmg文件,如果下载tar.gz,那么内含的INSTALL文档,仔细阅读照做即可。考虑到我对mac的结构还是不太熟悉,这玩意和linux还是有点似是而非的,所以使用了dmg安装。

首先现在最新的dmg文件,里面只有一个pkg,没有像网上文章所说还有个单独安装启动项目的,这都是老黄历了。

直接安装pkg后,如果是给所有用户,目录位置是

/usr/local/mysql, 这是一个link,指向/usr/local/mysql-xxxxx…就是你实际的mysql目录;同时设置的最下面多了个mysql的面板项可以选择启动、停止、是否自动启动。

如果要把mysql的data目录迁移出来,有两个方法,最简单的是拷贝data到你需要的目录,然后把原来实际目录下的data目录删除,然后ln -s做个软连接指向即可。注意data目录拷贝的时候需要sudu,拷贝完毕之后一定把权限给_mysql组,ls -l可以看到权限。

sudo chown -R _mysql:_mysql data目录,即可。

 

然后是my.cnf,网上有详细的mysql搜索my.cnf的路径顺序,或者mysqld也提供了输出告诉你顺序,本来my.cnf里面有datadir可以指定这个目录,但是实际上启动mysql之后,ps -ef | grep mysql

你会发现mysqld是被一连串的命令行参数启动的,里面指定了datadir等参数:

/usr/local/mysql/bin/mysqld –user=_mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data –plugin-dir=/usr/local/mysql/lib/plugin –log-error=/usr/local/mysql/data/mysqld.local.err –pid-file=/usr/local/mysql/data/mysqld.local.pid

 

因为我没找到怎么改,所以干脆按照unix/linux的规则,data目录做链接,然后my.cnf只指定port,bind-address等基本内容。

 

 

欢迎大家阅读《Mac下Mysql的设立,最新版的10.11+5.6.27_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Mac下Mysql的设立,最新版的10.11+5.6.27_mysql
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址