在linux下修改mysql的root密码

第一种方法:

root用户登录系统

/usr/local/mysql/bin/mysqladmin -u root -p password 新密码

enter password 旧密码

第二种方法:

root用户登录mysql数据库

mysql> update mysql.user set password=password(”新密码”)where User=”root”;

mysql> flush privileges;

mysql> quit ;

mysql忘记root密码如何处理?

如果 MySQL 正在运行,首先结束mysql进程: killall mysqld

启动 MySQL (非正常方式起动):/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &

这样就可以不需要密码进入 MySQL :/usr/local/mysql/bin/mysql -u root -p (要求输入密码时直接回车即可)

mysql> update user mysql.set password=password(”新密码”) where user=”root”;

mysql> flush privileges;

mysql> quit;

重新结束进程:killall mysqld

用正常方式启动 MySQL :/usr/local/mysql/bin/mysqld_safe -user=mysql &

注: update语句里的password=password(”新密码”)只有新密码三个字在操作时替换成我们要设置的密码,其它原样照写,之前我做失败的原因就在于把括号及前面的password给略掉造成的.它们的作用是使密码以加密的形式存储在数据库里。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一个会写诗的程序员的博客

adb shell 启动,停止 android 应用程序一、adb启动 应用程序二、adb停止 应用程序

包名和Activity类的类名一定要输入正确,可以用re-sign工具(在最后的弹出信息框会显示出包名和Activity类名)。

662
来自专栏谭广健的专栏

在 WIN2012 R2 安装 MSSQL 2005 数据库

微软的 MSSQL 都已经推出到 2017了,由于项目的需要不得不在 WIN2012R2 的服务器上继续沿用其原来购买的 MSSQL2005那问题就来了.因为在...

1551
来自专栏pangguoming

Android 反编译apk 详解

测试环境:         win 7  使用工具:      CSDN上下载地址: apktool (资源文件获取)  下载        dex2jar...

4374
来自专栏个人分享

工作中Linux常用命令

 rpm -ev mysql-server-5.1.73-5.el6_6.x86_64

903
来自专栏weixuqin 的专栏

MySQL 学习笔记(三):完整性和触发器设计

1034
来自专栏运维技术迷

MySQL数据库(十):用户授权与撤销授权

前言: 1.mysql数据库服务在不授权的情况下,只允许数据库管理员从数据库服务器本机登陆. 2.系统管理员才有修改数据库管理员密码的权限. 一、用户授权(...

3385
来自专栏菩提树下的杨过

phabricator在mac上的搭建

前提:phabricator主要是由php写的,而且是以website方式运行的,所以mac上要先安装好 php + nginx(或apache) + mysq...

522
来自专栏乐沙弥的世界

MySQL 用户与权限管理

    MySQL权限系统的主要功能是证实连接到一台给定主机的用户,并且赋予该用户在数据库上的相关DML,DQL权限。MySQL存取控制包含2个阶段,一是服务器...

691
来自专栏xingoo, 一个梦想做发明家的程序员

Oracle基础知识-SQL简单命令

SQL语句包括两个部分:1 DDL 数据定义语言 2 DML 数据控制语言 DDL: create:创建一个表 create table b( clob cha...

1798
来自专栏程序员互动联盟

【答疑解惑】android activity的作用

群友问了一个关于android apk开发中activity的问题,如下: ? 我们下面要说一下activity的作用: 首先,Activity是Android...

3796

扫码关注云+社区