先去下载mysql-5.7.9-osx10.9-x86_64.dmg
安装(一直下一步,输入密码即可)mysql-5.7.9-osx10.9-x86_64.pkg好了,启动MySQL服务.

Untitled.png

坑开始了

mysql指令不识别

 $ mysql-bash: mysql: command not found

root用户初始密码不给力

Access denied for user 'root'@'localhost' (using password: YES)

链接不上mysql

Access denied for user 'root'@'localhost' (using password: NO)

你以为OK了?错!

You must reset your password using ALTER USER statement before executing this statement.

针对

mysql: command not found

这个最简单了,你要不会的话,唉,我还是告诉你吧,打开终端工具
输入命令

$ ln -s /usr/local/mysql/bin/mysql /usr/bin

假如你人品不好,被打脸了,提示你权限不够:

ln: /usr/bin/mysql: Operation not permitted

不要紧,我们把权限升高点

$ sudo ln -s /usr/local/mysql/bin/mysql /usr/bin

然后输入你的密码,要是没有的话,唉,你还是不要当程序员了,一点安全意识都没有要是上帝抛弃你了,sudo执行还是不可以

ln: /usr/bin/mysql: Operation not permitted

还报楼上的错,靠,真是比了狗的!!!别慌,先找个临时解决的办法,这个大招只能在当前窗口下放,记住哦!

$ alias mysql=/usr/local/mysql/bin/mysql

这下还不行,你老老实实去配置bin吧,不会去Google,或者百度

针对

Access denied for user 'root'@'localhost' (using password: YES)

你高高兴兴的输入

$ mysql -u root

或者拿工具链接本地数据库,结果

Access denied for user 'root'@'localhost' (using password: YES)

如果还记得安装的时候,弹了个小窗窗,那么恭喜你,里面有密码提示

Upload mysql.user.png failed. Please try again.]

因为第一次安装,密码不记得怎么办?
凉拌,你都没密码
只能重置了,重置密码

$ mysqladmin -u root password 1

你会发现没用,我擦为什么百度到的会没用呢!
于是抖个机灵用Google,你都没密码,随便让你改吗

$ sodo mysqladmin -u root password 1

依旧没有将密码改成功.

前方大招:先停掉MySQL所有服务!

$ sudo su

请先移步到/usr/local/mysql/bin/

$ cd /usr/local/mysql/bin/
$ ./mysqld_safe --skip-grant-tables --skip-networking &

这时候,新建一个终端窗口,不要关闭当前的
输入

$ cd /usr/local/mysql/bin/
$ mysql -u root

好开心,进入了.

表结构

你发现,有4个库.
赶紧百度看怎么改root密码

 mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;mysql> FLUSH PRIVILEGES;

可惜啊,老版本是有password这个字段的,但是mysql-5.7.9并没有.

看看表结构
``mysql> show columns from mysql.user;

好长啊!!!我就上图吧

用户表字段

你发现没有password这个字段,仔细看看,authentication\_string这个字段很可疑,text类型,select看看

mysql> select authentication_string from mysql.user;+-------------------------------------------+| authentication_string                     |+-------------------------------------------+| *3850A8D8B8D396B78359100B96A8D4A19884F930 || *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |+-------------------------------------------+

果然,加密后的密码,那就好办了,想好新密码

 mysql> UPDATE mysql.user SET authentication_string=PASSWORD(’新密码’) WHERE User=’root’;mysql> FLUSH PRIVILEGES;

好了,已经OK了。
我个人喜好,重启MySQL服务,你可以不照做。现在回去测试重连

$ mysql -u root -p
$ 新密码

恩进来了
然后

 mysql> select * from mysql.user where user = root;

又来问题了

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

我擦,刚刚设置的密码,又过期了?
当然不是,
还得再设置一下下--命令:

mysql> SET PASSWORD = PASSWORD('新密码');

这下就好了.
love&peace

文/MaxZing(简书作者)
原文链接:http://www.jianshu.com/p/776e72742c6e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

转载于:https://www.cnblogs.com/Sonet-life/p/5633712.html

OS X EI Capitan 安装mysql-5.7.9相关推荐

  1. Mac OS X10.11(OS X EI Capitan)安装程序下载

    Mac OS X10.11(OS X EI Capitan)的安装程序(dmg文件)已经上传到百度网盘(直接安装即可).有需要者请加微信公众号:geekculture,并发送capitan或osx获取 ...

  2. Mac Pro 1,1 (2006旧款,A1186 EMC) 安装 OS X EI Capitan 图文教程.md

    1. 硬件准备 CPU 升级 不升级 CPU 也可以,原装双路双核志强(Xeon)5150 可以直接使用 该型号 Mac Pro 工作站可升级的兼容 CPU: X5365 X5355 E5345 E5 ...

  3. 不能验证这个“安装 OS X EI Capitan”应用程序副本解决方法(已修正)

    不能验证这个"安装 OS X EI Capitan"应用程序副本解决方法 最近黑苹果乐园制作的OS X EI Capitan 10.11.3自带Clover USB安装镜像,经过黑 ...

  4. android微信调试网页,Mac OS X EI Capitan 下调试 Android 微信内嵌网页

    做微信开发的朋友一定遇到过这样的问题,在电脑上测试正常的网页到微信里面就出错了,不知道原因只能使用排除法一点点的排除,因为微信客户端无法输出浏览器中抛出的异常信息,对我们开发带来了很大的问题. 在网络 ...

  5. OS X EI Capitan 10.11.1快速升级方法介绍

    公告:本文纯粹是给国内小水管用户而写的,如果你们家网络是100M光线那么就不需要看本文了! 一句话概要本文:在本地山寨从App store服务器上下载安装包的动作! 导读:OS X EI Capita ...

  6. 最详细的制作正式版10 11 OS X El Capitan 安装U盘的方法

    原帖地址: http://bbs.feng.com/read-htm-tid-10036487.html 一.准备工作: 1.准备一个 8GB 或以上容量的 U 盘,确保里面的数据已经妥善备份好(该过 ...

  7. 制作OS X El CAPITAN安装U盘

    1.无论是在app store下载的El Capitan,还是网上直接下载的dmg镜像(双击即可),将图标拖动到应用程序组中: 2.准备一个空白U盘,使用磁盘工具进行清除(格式化):MAC OS扩展模 ...

  8. Cent OS借助YUM快速安装MySQL

    1.Linux(Cent OS)自带数据库 CentOS7默认数据库是mariadb.但是企业常用的数据库确实mysql,所以,我们得自己安装mysql. 2.安装MySQL (1)下载mysql官方 ...

  9. 解决升级mac os X EI Capitan后遇到LibclangError: dlopen(libclang.dylib, 6): image not found.的问题...

    打开文件./frameworks/cocos2d-x/tools/bindings-generator/clang/cindex.py 把第 3395 行 改为 : library = cdll.Lo ...

最新文章

  1. 为什么要使用String.Equals over ==? [重复]
  2. qmail+spamassassin启用spf过滤
  3. OCR识别-python版(一)
  4. OpenCV背景扣除Background Subtraction
  5. 不可思议!这篇全篇脏话的文章竟然发表了
  6. BUS HOUND调试USB驱动遇到的错误代码解析
  7. (二)元学习算法MAML简介及代码分析
  8. sublime text mac版实施输入处理程序的技巧
  9. 突发,拼多多发生重大变更!
  10. oracle_身份证有效性校验
  11. 计算机用老毛桃u盘备份系统,如何一键备份还原系统?老毛桃一键备份系统详细步骤...
  12. QQ计数器统计器使用教程
  13. 嵌入式--接口--MIPI接口
  14. android 饼图花边框,echarts 饼图给外层加边框
  15. E08【选尺码】I'm looking for size 43
  16. 初出茅庐——利用Python的Turtle库绘制玫瑰花
  17. 手机浏览器java_三款最热java手机浏览器横评(组图)
  18. 统计学笔记——统计基础(协方差,相关系数,决定系数)
  19. 访问时发生了共享冲突是什么意思_【CUDA 基础】5.1 CUDA共享内存概述
  20. 微电网优化调度|基于多目标粒子群算法的微电网优化调度【风、光、储能、柴油机、电网交互燃汽轮机】(Matlab代码实现)

热门文章

  1. 【转】数字签名与数字证书
  2. WCF入门(八)---WCF服务绑定
  3. Scala学习笔记(二)表达式和函数
  4. 数据结构上机实践第八周项目6- 猴子选大王(数组版)
  5. 数据结构上机实践第二周项目3——体验复杂度
  6. Tensorflow源码编译
  7. python pip 重新安装mysql_解决Ubuntu pip 安装 mysql-python包出错的问题
  8. java玻璃效果_swing透明效果(没aero毛玻璃那么好看)
  9. java 反射 静态成员_java 利用反射获取内部类静态成员变量的值
  10. android 分享qq微信朋友圈,H5微信JS-SDK实现分享朋友 朋友圈以及QQ自定义分享