标签:
在 Mac 下用 Homebrew 安装 MySQL, 网上的教程倒是很多,不过大多数都很默契地雷同。如果稍有点定制要求,就无从下手了。
我先也不免俗,从基本的开始:
1
2
3
|
|
用下面的命令就可以自动安装了:
1
|
|
安装完成之后会有这样的提示:
? ~ brew install mysql ==> Downloading https://homebrew.bintray.com/bottles/mysql-5.6.25.yosemite.bottle.tar.gz ######################################################################## 100.0% ==> Pouring mysql-5.6.25.yosemite.bottle.tar.gz ==> Caveats A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly. To connect: mysql -uroot To have launchd start mysql at login: ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents Then to load mysql now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist Or, if you don‘t want/need launchctl, you can just run: mysql.server start ==> Summary ?? /usr/local/Cellar/mysql/5.6.25: 9833 files, 339M
如果想让 MySQL 开机自动启动,可以如下操作:
1
2
3
4
|
|
设置 MySQL 用户以及数据存放地址
1
2
|
|
好了,可以启动了
1
|
|
另外的参数还有 {start|stop|restart|reload|force-reload|status}
大部分的介绍就在此结束了。
作为用惯了 Linux 的人, 一定会去 /etc
下找 my.cnf
, 让你失望了,这个文件要自己建立。如果看一下帮助
1
|
|
就会发现系统会按这个顺序去找 my.cnf
一般网上大虾都会这么教小白建立 my.cnf, 其实这个默认的文件里面几乎没什么内容。
1
|
|
所以,还是自己老老实实参考 linux 下的配置文件吧。
my.cnf (my.cnf.txt)download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
|