brew install mysql 之后 ....

2018-08-10 17:22:34 +08:00
 persimmon
mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
5344 次点击
所在节点    MySQL
17 条回复
my3157
2018-08-10 17:28:40 +08:00
lsof -i :3306
mysql -u root --host 127.0.0.1 -p

mysql cli 默认用 sock 连接, 看下配置文件中 sock 文件的位置
lkxlaz
2018-08-10 17:31:14 +08:00
老哥 mysql 服务没起吧。。。
reeco
2018-08-10 17:34:41 +08:00
先 mysql.server start
zenxds
2018-08-10 17:35:13 +08:00
最早也是用 brew 装 MySQL,各种问题,还是用 docker 启吧
Allenqjy
2018-08-10 17:41:19 +08:00
home brew 装完 mysql 之后需要使用 brew services 启动, brew services run mysql 或 brew services start mysql, 具体命令说明看我博客贴的: https://qiujunya.com/brew-services.html
persimmon
2018-08-10 18:17:23 +08:00
@my3157 lsof -i :3306 没东西
persimmon
2018-08-10 18:18:01 +08:00
@Allenqjy brew services 的命令正常
persimmon
2018-08-10 18:18:32 +08:00
@zenxds docker 懂一点点
beginor
2018-08-10 19:01:19 +08:00
正确的姿势不应该是 `docker pull mysql` 么?
Immortal
2018-08-10 19:04:33 +08:00
homebrew 装 mariadb 各种奇怪问题
`docker pull mysql` 之后各种安逸
同推荐 docker
zhengjian
2018-08-10 20:18:31 +08:00
看看报错 -> /usr/local/var/mysql/[你的主机名( hostname )].err

然后搜索报错

我 brew upgrade 到 8.0 后不能启动的解决办法:
https://blog.notzheng.com/p/brew-mysql-cant-start-solve.html
TheWalkingDead
2018-08-10 20:36:51 +08:00
今天刚装,install 以后要 mysql.server start
persimmon
2018-08-10 21:04:44 +08:00
@zhengjian 遇到跟你一样的问题了
qfdk
2018-08-10 21:49:41 +08:00
直接 docker 或者 xampp 要不然时间都花在折腾上了
witcherhope
2018-08-11 01:00:30 +08:00
1. 移除所有版本 mysql
brew uninstall --force mysql
2. 重命名 mysql 目录
mv /usr/local/var/mysql /usr/local/var/old.mysql
3. 安装最新版 mysql
brew install mysql
4. MySQL Secure Install :
/usr/local/bin/mysql_secure_installation
5. 移除 old 文件
kkk330
2018-08-11 01:05:53 +08:00
5.7 升级到 8.0 有几个前置操作,官方文档上有,挨个把命令执行一遍即可无缝升级到 8.0
(当时装了 8 想直接起发现挂了,看了看日志把 5.7 装回来,然后按文档一顿操作就 ok 了
persimmon
2018-08-14 14:13:56 +08:00
@kkk330 方便扔个 URL ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/478681

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX