› 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
Alpha
V2EX  ›  MySQL

关于homebrew安装mysql启动不了

  •  
  •   Alpha ·
    PRO
    ·
    alphachoi · Nov 13, 2011 · 11773 views
    This topic created in 5434 days ago, the information mentioned may be changed or developed.
    安装完成后,运行脚本 mysql.server start 出现如下错误
    $ mysql.server start
    Starting MySQL
    . ERROR! The server quit without updating PID file (/usr/local/var/mysql/ ...

    我是用brew安装的:
    1.brew install mysql

    2.
    unset TMPDIR
    mysql_install_db --verbose --user='whoami' --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

    谁有这方面的经验能分享一下。
    8 replies  •  1970-01-01 08:00:00 +08:00
    xell
        1
    xell  
       Nov 13, 2011
    我也用brew(和macports),但对于mysql,我直接去官网下载mac版,安装顺顺利利,附带preferences项。装完后唯一需要做的就是自己更新一下path,很好用。为什么不用官网的呢,嫌体积太大吗?
    Alpha
        2
    Alpha  
    OP
    PRO
       Nov 13, 2011
    谢谢提醒,我对这方面不是很懂,我以为用brew更方便,不用去配置启动脚本。
    Livid
        3
    Livid  
    MOD
    PRO
       Nov 13, 2011   ❤️ 1
    @Alpha Mac 下最靠谱的 MySQL 安装方式就是官网的那个 DMG。

    安装完了之后记得在 .profile 的 PATH 里加 /usr/local/mysql/bin 就好。
    gonghao
        4
    gonghao  
       Nov 13, 2011
    @Alpha 忘了自己怎么成功的,但是 brew 安装肯定没问题~注意看一下安装成功后 brew 给的提示~
    Alpha
        5
    Alpha  
    OP
    PRO
       Nov 13, 2011
    基本上我都是按照 brew info来做的,但是确实出现莫名其妙的错误。
    我下载了dmg了,选了台湾节点,速度很不错。
    Alpha
        6
    Alpha  
    OP
    PRO
       Nov 13, 2011
    @Livid 终于安装上了,dmg 确实很靠谱,看着readme操作就可以了,最后用mysql_secure_installation 设置一下密码,全搞定了,谢谢大家。
    yoyicue
        7
    yoyicue  
       Jun 9, 2012
    安装官方 dmg 后编辑 ~/.profile 如果没有就创建一个
    添加以下两行
    export PATH="/usr/local/mysql/bin:$PATH"
    export DYLD_LIBRARY_PATH="/usr/local/mysql/lib/:$DYLD_LIBRARY_PATH"
    dalang
        8
    dalang  
       Jan 28, 2013
    刚接触mac,也像LZ一样不熟悉,所以选择通过homebrew的方法安装mysql。遇到的问题跟LZ一模一样,后来发现需要sudo vi /etc/my.cnf,并写入
    [mysqld]
    datadir=/usr/local/var/mysql/mysql
    socket=/usr/local/var/mysql/mysql.sock
    character-set-server=utf8
    max_allowed_packet=8M

    #This option makes InnoDB to store each created table into its own .ibd file.
    innodb_file_per_table

    [mysql]
    default-character-set=utf8

    [client]
    socket=/usr/local/var/mysql/mysql.sock

    之后再按照brew info mysql的说明执行就能success了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4194 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 10:02 · PVG 18:02 · LAX 03:02 · JFK 06:02
    ♥ Do have faith in what you're doing.