前言

本文主要给大家介绍了关于linux/mac安装mysql忘记密码的相关解决办法,分享出来供大家参考借鉴,下面话不多说了,来一起看看详细的介绍吧。

使用设备

电脑: linux 或者 like-linux os

mysql版本: 5.7 +

问题描述

安装完成后不能够通过命令mysql -u root 进行连接数据库

解决办法

一般通过dmg安装的mysql的服务器,安装的位置在/usr/local/mysql-version-name-.../

通过进入该目录然后进入 cd ./bin

# 如果正在运行mysql, 则关闭mysql服务$ sudo lsof -i:3306$ sudo kill -9 mysql-pid# 开启mysql 安全模式$ sudo ./mysqld_safe --skip-grant-tables# 进入mysql shell$ sudo ./mysql -u root# 修改mysql.user 表中的root 用户密码$ update mysql.user set authentication_string=PASSWORD('you password') where User='root';# 这里修改就完成了。

修改完后,如果使用比如navicat 连接改数据库,则会提示修改密码,重新输入密码即可。因为通过安全模式进入修改的密码还是被标记的已过期,so 重新修改OK。

总结

更多相关文章

  1. Android,LIstView中的OnItemClick点击无效的解决办法
  2. 华为手机Android(安卓)Studio开发不显示Logcat解决办法
  3. 安卓9.0 http请求数据失败解决办法
  4. Android(安卓)Studio 导入包时报 Duplicate files copied in APK
  5. Android(安卓)启动时闪一下黑屏问题的解决办法
  6. Android(安卓)webview Not allowed to load local resource异常
  7. Android(安卓)SDK Manager更新版慢解决办法
  8. 关于新版SDK报错You need to use a Theme.AppCompat theme的两种
  9. Android小问题解决办法记录

随机推荐

  1. Tinker Android热补丁
  2. 《Android(安卓)UI基础教程》——导读
  3. Android(安卓)卡在Gradle:Resolve depend
  4. Frida入门学习笔记-hook native中的函数(
  5. 【摘录】Linux下Android(安卓)ADB驱动安
  6. Android(安卓)控件之TextView常见使用问
  7. Android界面刷新方法
  8. android4.0.3 修改启动动画和开机声音
  9. google编程
  10. Android桌面组件App Widget开发三步走