忘记mysql密码操作
2016-05-05 14:22
465 查看
忘记mysql密码操作
langtu329 发布于 4小时前,共有 0 条评论概述
很多时候mysql安装完root用户的默认密码不为空,这时候就需要通过其它办法登入到mysql重置密码。
步骤
方法1:查看/root/.mysql_secret文件
安装mysql第一次会生成一个随机密码,可以用该密码登入,随机的密码已经生成 可以在 '/root/.mysql_secret'. 中找到。
方法2:使用mysqladmin
mysqladmin无法修改密码
mysqld_safe --skip-grant-tables &
mysql -uroot -p
use mysql;
update user set password=PASSWORD("newpassword")where user="root";
flush privileges;
quit
方法3:添加"skip-grant-tables"
在/etc/my.cnf [mysqld] 配置部分添加"skip-grant-tables"
重启mysql服务
service mysqld restart
登入mysql
mysql -uroot -p mysql
use mysql;
update user set password=password("password") where user='root';
更新
flush privileges;
删除/etc/my.cnf [mysqld] 配置部分的"skip-grant-tables"
重启mysql服务
service mysqld restart
使用新密码登入
mysql -uroot -p
相关文章推荐
- 获取mysql的当前插入的id
- MySQL的IF函数
- mysql 导出数据库部分字段或部分数据
- MYSQL必知必会读书笔记第十和十一章之使用函数处理数据
- MYSQL必知必会读书笔记第八章之使用通配符进行过滤
- MySQL 修改表结构
- mysql mysqldump只导出表结构或只导出数据的实现方法
- mysql 无法启动 1067
- MYSQL必知必会读书笔记第七章之数据过滤
- mysql学习笔记(window下简单使用+Navict)
- mysql中tinyint(1)与tinyint(2)的区别
- 关于免安装版mysql不能开启 错误1607
- mysql如何开启远程连接
- MYSQL必知必会读书笔记第六章之过滤数据
- MYSQL必知必会读书笔记第五章之排序检索数据
- MYSQL创建用户名,授权,收回权限,创建数据库
- "Host 'localhost' is not allowed to connect to this MySQL server" 的原因及解决办法
- mysql端口查看与修改-netstat命令使用
- 配置这几个参数,提高mysql写入速度
- mysql中Timestamp,time,datetime 区别