在ubuntu中重置mysql服务器root密码的方法
2023-06-13 09:14:36 时间
首先停止mysql服务:
复制代码代码如下:
root@webserver:/home/webmaster#servicemysqlstop
接着采用忽略密码认证模式重新创建一个mysql服务:
root@webserver:/home/webmaster#mysqld--user=mysql--skip-grant-tables--skip-networking&
成功启动后返回PID及其它启动信息
[1]3591
root@webserver:/home/webmaster#1210052:59:27[Note]Plugin"FEDERATED"isdisabled.
1210052:59:27InnoDB:TheInnoDBmemoryheapisdisabled
1210052:59:27InnoDB:Mutexesandrw_locksuseGCCatomicbuiltins
1210052:59:27InnoDB:Compressedtablesusezlib1.2.3.4
1210052:59:27InnoDB:Initializingbufferpool,size=128.0M
1210052:59:27InnoDB:Completedinitializationofbufferpool
1210052:59:27InnoDB:highestsupportedfileformatisBarracuda.
1210052:59:27InnoDB:Waitingforthebackgroundthreadstostart
1210052:59:28InnoDB:1.1.8started;logsequencenumber1595685
1210052:59:28[Note]mysqld:readyforconnections.
Version:"5.5.24-0ubuntu0.12.04.1"socket:"/var/run/mysqld/mysqld.sock"port:0(Ubuntu)
连接到mysql系统库:
root@webserver:/home/webmaster#mysql-urootmysql
连接到mysql库后直接修改root帐号的密码为新的密码"mynewpasswd":
Type"help;"or"\h"forhelp.Type"\c"toclearthecurrentinputstatement.
mysql>updateusersetPassword=PASSWORD("mynewpasswd")whereuser="root";
QueryOK,3rowsaffected(0.00sec)
Rowsmatched:3Changed:3Warnings:0
mysql>FLUSHPRIVILEGES;
mysql>quit;
Bye
中止mysql服务进程(PID3591见前面启动服务时的屏幕信息):
root@webserver:/home/webmaster#kill3591
正常启动mysql服务,并用新密码登录mysql服务器成功:
root@webserver:/home/webmaster#servicemysqlstart
root@webserver:/home/webmaster#mysql-uroot-pmynewpasswd
相关文章
- MySQL原理:mysql的Buffer Pool缓存存储及原理解析
- MySQL循环插入:从繁琐提高效率(mysql循环insert)
- 如何在不安装MySQL的情况下使用它(免安装mysql使用)
- 优化MySQL视图的性能表现(mysql视图性能优化)
- MySQL存储安全的密码技术(mysql存储密码)
- MySQL获取自增长ID的简单方法(mysql获取自增长id)
- MySQL中快速删除表记录的方法(mysql删除表记录)
- 和密码Mysql登录:输入用户名密码授权访问(mysql登陆用户名)
- MySQL:查看从库连接状态(mysql查看从库状态)
- 查看MySQL用户名的方法(mysql用户名查看)
- MySQL数据读取速度缓慢的原因及解决方法(mysql读取数据慢)
- 解决MySQL输入密码出现闪退问题(mysql输入密码闪退)
- MySQL中取负数: 一个必知的方法(mysql取负数)
- VC技术与MySQL数据库的高效整合(vc与mysql数据库)
- MySQL大表快速构建索引方法(mysql大表创建索引)
- MySQL分割指南:详细探究(mysql根据分割)
- MySQL快速将时间格式转换(mysql 转换时间格式)
- MySQL中i变量的作用及使用方法(mysql中 i变量)
- MySQL助力CS实现梦想(c s mysql)
- 解决cmd连接MySQL报错的方法(cmd连接mysql报错)
- MySQL三范式面试数据库设计最基本原则解析(mysql三范式面试)
- MySQL筛选不为空的记录(mysql 不为空的记录)
- 轻松实现 MySQL 免密码登录(mysql 不用输入密码)
- 解决MySQL无法登录问题(无密码)(mysql不用密码怎么办)