首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
华为云
V2EX  ›  MySQL

brew install mysql 之后 ....

  •  
  •   persimmon · 11 天前 · 1674 次点击
    mysql -u root -p
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    第 1 条附言  ·  11 天前
    mysql.server start 也有问题
    mysql.server start
    Starting MySQL
    . ERROR! The server quit without updating PID file (/usr/local/var/mysql/my_macbookpro_name.local.pid).

    brew services restart 又没问题
    Stopping `mysql`... (might take a while)
    ==> Successfully stopped `mysql` (label: homebrew.mxcl.mysql)
    ==> Successfully started `mysql` (label: homebrew.mxcl.mysql)
    第 2 条附言  ·  11 天前
    很久以前装过 dmg 包;后来又改用 homebrew ......
    第 3 条附言  ·  10 天前
    原因已经找到 mysql 5.7 升级到 8.0 的时候,如果没正确退出就会出现这种情况
    https://blog.notzheng.com/p/brew-mysql-cant-start-solve.html
    17 回复  |  直到 2018-08-14 14:13:56 +08:00
        1
    my3157   11 天前
    lsof -i :3306
    mysql -u root --host 127.0.0.1 -p

    mysql cli 默认用 sock 连接, 看下配置文件中 sock 文件的位置
        2
    lkxlaz   11 天前 via Android
    老哥 mysql 服务没起吧。。。
        3
    reeco   11 天前
    先 mysql.server start
        4
    zenxds   11 天前
    最早也是用 brew 装 MySQL,各种问题,还是用 docker 启吧
        5
    Allenqjy   11 天前
    home brew 装完 mysql 之后需要使用 brew services 启动, brew services run mysql 或 brew services start mysql, 具体命令说明看我博客贴的: https://qiujunya.com/brew-services.html
        6
    persimmon   11 天前
    @my3157 lsof -i :3306 没东西
        7
    persimmon   11 天前
    @Allenqjy brew services 的命令正常
        8
    persimmon   11 天前
    @zenxds docker 懂一点点
        9
    beginor   10 天前 via Android
    正确的姿势不应该是 `docker pull mysql` 么?
        10
    Immortal   10 天前
    homebrew 装 mariadb 各种奇怪问题
    `docker pull mysql` 之后各种安逸
    同推荐 docker
        11
    zhengjian   10 天前   ♥ 1
    看看报错 -> /usr/local/var/mysql/[你的主机名( hostname )].err

    然后搜索报错

    我 brew upgrade 到 8.0 后不能启动的解决办法:
    https://blog.notzheng.com/p/brew-mysql-cant-start-solve.html
        12
    TheWalkingDead   10 天前 via iPhone
    今天刚装,install 以后要 mysql.server start
        13
    persimmon   10 天前
    @zhengjian 遇到跟你一样的问题了
        14
    qfdk   10 天前 via iPhone
    直接 docker 或者 xampp 要不然时间都花在折腾上了
        15
    witcherhope   10 天前 via iPhone
    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 文件
        16
    kkk330   10 天前 via iPhone
    5.7 升级到 8.0 有几个前置操作,官方文档上有,挨个把命令执行一遍即可无缝升级到 8.0
    (当时装了 8 想直接起发现挂了,看了看日志把 5.7 装回来,然后按文档一顿操作就 ok 了
        17
    persimmon   7 天前
    @kkk330 方便扔个 URL ?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2452 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 10:41 · PVG 18:41 · LAX 03:41 · JFK 06:41
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1