Mac/linux 下安装mysql 社区版

2017-10-18  本文已影响26人  ABasicVersion

下面主要是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下的不一样)

上一篇下一篇

猜你喜欢

热点阅读