mac OS X安装mysql

前言:

因为用mac开发,使用dmg镜像安装经常失败。

MySQL启动出现The server quit without updating PID file (/usr/local/mysql/data/sunyudeMacBook-Pro.local.pid)

现象:

1 sudo /usr/local/mysql/support-files/mysql.server start  提示 The server quit without updating PID file

 2 点击 系统偏好设置里的  mysql 没有看到正常的启动页面???

解决方法:

下载 mysql 的版本是不是和你机器的版本不一样?

比如你的系统是 mac os 10.11,你下了一个要求10.14 的mysql 。是启动不了的。

在这里选版本:https://downloads.mysql.com/archives/community/

安装过程中将密码保存下来!

3、配置

打开终端,进入MySQL安装目录/usr/local/mysql,进入bin目录,执行mysql -u root -p登录语句

系统提示“-bash:mysql:command not found”错误,原因是因为执行命令时系统会主动到环境变量$PATH下寻找命令,如果没有找到命令则提示不存在,因为在安装MySQL之后我们没有对MySQL进行配置,所以系统找不到mysql命令。

/etc/paths - 建议修改,方法简单

1)文件构成

执行vi /etc/paths之后呈现:

/usr/local/bin

/usr/bin

/bin

/usr/sbin

(2)级别:实质上这就是个系统全局的路径,不建议做直接改动,具体改动的方法两个。

(3)修改方法:就是加载路径

1.创建一个文件:

sudo touch /etc/paths.d/mysql

2.用 vim 打开这个文件(如果是以 open -t 的方式打开,则不允许编辑):

sudo vim /etc/paths.d/mysql

3.编辑该文件,键入路径并保存(关闭该 Terminal 窗口并重新打开一个,就能使用 mysql 命令了)

/usr/local/mysql/bin

或者

sudo -s 'echo "/usr/local/sbin/mypath" > /etc/paths.d/mypath'

保存退出之后,重新打开新的命令窗口,

通过mysql -uroot -p登录mysql, 输入之前保存的密码

修改登录密码:

sunyudeMacBook-Pro:~ sunyu$ mysql -u root -p

Enter password: 

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 9

Server version: 5.7.12

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('aa123123');

Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> 

4、使用MySQL Workbench管理MySQL数据库

你可能感兴趣的:(mac OS X安装mysql)