苹果系统一直升级,升级到了10.8,需要安装mysql时,一直会以为和原来一样,直接点击完来配置就可以使用,

安装完以后数据库为5.7版本的,也没有看任何事就直接运行,

发觉不行,也无法登录,马上查资料,原来5.7版本的苹果mysql,安装完会自动生成一个密码,因此我的密码没有看,因此唯一的出路,重置密码,马上网上一找,


1. 在系统偏好 中,中止MYSQL服务.;

2. cd/usr/local/mysql-...../bin

sudo ./mysqld_safe--skip-grant-tables

3. 登录MySQL;

mysql

4. 置空root用户的密码;
mysql> update mysql.user set password=‘’ whereUser='root';
mysql> flush privileges;
mysql> quit

5. 重新启动MySQL服务,

6. 添加密码mysql> mysqladmin -u root -p password 123 密码改为123


以下是安装密码重置,但是第四步怎么都无法处理,打开数据库看了一下user 表,晕倒,新版本password字段没有了,只能另想办法,



看了半天也只有authentication_string最像,

看了半天原来这个真是这样的,而后又发觉以上更正数据库密码不能直接修改,因此密码又是错误的


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

更多相关文章

  1. php数据库数据转换为js中的json对象
  2. mysql必知必会(一、数据库基础知识)
  3. Python学习笔记之MySql数据库(一)
  4. mysql 数据库自增id 的总结
  5. PHP : mysqli【面向对象】操作数据库【连接、增、删、改、查】
  6. 如何将CSV文件中的值实际分割为MySQL数据库
  7. php使用mysql数据库时中文不显示或显示异常解决方法
  8. 数据库优化_定位慢查询
  9. Linux下修改MySQL初始密码、开启远程登录、授权远程登录用户

随机推荐

  1. Android 自定义View之坐标系(一)
  2. Android(安卓)数据存储(一) Preference的
  3. Android应用的自动升级、更新模块的实现(z
  4. [转]如何在移动设备程序中嵌入盈利广告,开
  5. Android与物联网设备通信-概念入门
  6. Android(安卓)签名文件转换
  7. 简析Android对Linux内核的改动-(上)
  8. android本地系统服务详解
  9. Android中关于C2DM开发的一点总结
  10. 完美获取Android状态栏高度