《MySQL常用命令1 / 29 MySQL 常用命令汇总 http://www.database8.com 2011-3-1 2 / 29 Mysql 常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上 disti
前言
在服务部署在mysql上应该有好几个月了,因为现在的工作基本都在终端,因此很少登陆,今天要修改个东西,忽然发现我竟然已经彻底忘记了mysql的密码,去代码里面爬终于找到了业务数据库的密码,但是root密码还是没有找到,权限没法改呀,于是开始爬坑之旅,估计以后还会遇到,就整理记录一下。需要的朋友们一起来看看吧。
系统参数
服务器
$ cat /proc/version
Linux version 4.8.3-x86_64-linode76 (makerbuild) (gcc ver
所有的前提都需要获取到root权限
1.结束mysql进程
//Linux
sudo services mysql stop
//Mac
brew services stop mysql
2.mysql后台运行
mysqld_safe --skip-grant-tables &
mysql
&,表示在后台运行,不打开新的终端
3.修改密码
use mysql;
update user set password = password(新密码) where user='root';
flush