一、下载dmg包安装

  1、下载MySQL dmg 包, 从官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server

  选择dmg文件下载

  

  接着, 会跳转到如下页面, 你只需要选择不登录,直接下载即可  

  2、进入系统偏好设置,点击MySQL,开启MySQL服务

 

  3、环境变量配置(windows也是这样run的。可以不配置, 但每次必须在msyql的安装目录下,执行mysql命令。)

  进入到用户目录下 执行 vim .bash_profile   。添加如下内容

  

##mysql
export PATH=${PATH}:/usr/local/mysql/bin

  快速启动、结束MySQL服务, 可以使用alias命令

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'

  我们就可以在任何地方执行mysql命令了。

  如果你还没有配置环境变量, 可以先进入MySQL安装目录, 再执行MySQL相关命令。安装目录在/user/local/mysql版本 。 我的目录是

  

/usr/local/mysql-5.7.16-osx10.11-x86_64
 
 遇到报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
                或者 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
               如果用上面链接的方法一(方法二里需要mysql初始密码,那个我找不到),我的电脑不好用,实际上是shell执行停止mysql后,偏好设置里面看到mysql并没有被关闭,不知道是
               不是我电脑的原因。所以就手动关闭mysql了(再后来手动关闭直接关不了,原因不明)。
               
     步骤:
     1. 偏好设置,手动关闭
     2. mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
     3. mysql -u root mysql
     4.

mysql>update mysql.user set authentication_string=password('123456') where user='root' ;
mysql> FLUSH PRIVILEGES;
mysql> quit 5.mysqlstop 然后 mysqlstart (因为我输入sudo mysql restart 还是报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
 6. mysql -uroot -p

 7. 输入重置后的密码

 8  进入mysql交互模式 输入“ show databases;"  报错“ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.“

[mysql> set password=password("root");

[mysql> flush privileges;

[mysql> help contents

You asked for help about help category: "Contents"

For more information, type 'help <item>', where <item> is one of the following

categories:

Account Management

Administration

Compound Statements

Data Definition

Data Manipulation

Data Types

Functions

Functions and Modifiers for Use with GROUP BY

Geographic Features

Help Metadata

Language Structure

Plugins

Procedures

Storage Engines

Table Maintenance

Transactions

User-Defined Functions

Utility

[mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| guest_test         |

| mysql              |

| performance_schema |

| sys                |

问题解决

最新文章

  1. 深入node之Transform
  2. 如何获取安卓系统自带应用的package和activity
  3. javase--&gt;基础知识(一)
  4. jquery删除数组中重复元素
  5. PopuWindow_1
  6. 性能计数器自动收集-logman
  7. HDFS APPEND性能测试
  8. 三种方法实现调用Restful接口
  9. find xargs 简单组合使用
  10. Maths | 离散K-L变换/ 主成分分析法
  11. Centos 安装R
  12. TensorFlow.js之安装与核心概念
  13. 使用gradle构建多模块springboot项目,打jar包
  14. SecureCRT 7.2.0 Mac版密码无法保存的解决办法
  15. Stripies
  16. LA 3026 &amp;&amp; POJ 1961 Period (KMP算法)
  17. Scrapy框架--cookie的获取/传递/本地保存
  18. tensorflow基础篇-2
  19. 自定义标签+阻尼动画+圆角图片+titleBar随滑动渐隐和显示
  20. oracle 一个网站

热门文章

  1. tomcat9.0 配置账户
  2. javanio1----传统io
  3. router.go,router.push,router.replace的区别
  4. ssh无秘钥登录
  5. 基于jquery 的dateRangePicker 和 My97DatePicker
  6. 在虚拟机上安装gho、esd(wim)系统镜像文件
  7. HashMap的实现原理总结
  8. Android之Sqlite数据库
  9. python简说(十八)导入模块
  10. Black Hat Python3 Chapter4