美文网首页
Mac/linux 下安装mysql 社区版

Mac/linux 下安装mysql 社区版

作者: ABasicVersion | 来源:发表于2017-10-18 11:45 被阅读26次

    下面主要是mysql5.7.x 在Mac上的安装经验

    安装步骤如下

    1. 下载安装包
      https://dev.mysql.com/downloads/mysql/
      Mac下的安装包要下载dmg,他会把文件安装到/usr/local/mysql 下面
      linux下的安装要下载tar 文件。

    2. 安装过程

    按照向导安装,中间会自动创建root用户,并且给出数据库的root密码提示,注意保存。
    安装过程会自动在/etc/passwd 新建_mysql 用户。当然你也可以手工创建mysql用户,就是比较麻烦。

    1. 创建一个文件夹
      原因参考https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization.html

    mkdir mysql-files
    chmod 750 mysql-files

    1. 修改mysql文件夹的user owner
      chown -R _mysql .
      chgrp -R _mysql .

    2. 初始化mysql数据
      sudo -u _mysql .bin/mysqld --initialize --user=_mysql

    3. 启动服务器
      sudo -u _mysql ./bin/mysqld_safe --user=_mysql
      注意错误日志也在mysql/data 下面

    4. 启动客户端
      sudo -u _mysql --user root --password
      看到提示后输入密码即可,ROOT密码在安装过程中会有提示,注意保存;

    可能的错误:
    可能会出现无法创建/tmp/mysql.sock, 这个是因为_mysql 这个用户在/tmp下没有权限。
    简单的做法是修改/tmp的权限,
    chmod 777 tmp

    最后把bin下载的命令放到PATH下
    export PATH=/usr/local/mysql/bin:$PATH
    这个命令添加到~/.bash_profile中(这个是Mac下的环境变量自动加载的文件,linux下的不一样)

    相关文章

      网友评论

          本文标题:Mac/linux 下安装mysql 社区版

          本文链接:https://www.haomeiwen.com/subject/vwvsuxtx.html