Linux下重置MySQL的Root帐号密码

1、停止MySQL服务

/etc/init.d/mysqld stop

 

2、跳过验证启动MySQL

/usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

 

3、重置密码

等几秒钟,待上一步启动mysql完成后执行下面命令: 

/usr/local/mysql/bin/mysql -u root mysql

update user set password = Password('要设置的密码') where User = 'root';

flush privileges;

刷新MySQL系统权限相关的表

exit;

退出 mysql 命令行模式

或者

/usr/local/mysql/bin/mysqladmin -u root password "123456"

 

4、重启MySQL

杀死MySQL进程:

killall mysqld

重启MySQL:

/etc/init.d/mysqld start

时间: 2024-11-16 12:02:45

Linux下重置MySQL的Root帐号密码的相关文章

Linux下重置MySQL密码

Linux下重置MySQL密码 据有关资料显示,人能记住的密码一般不多,很多时候人都是多账户同密码的办法来设置密码的.但一般来说,经常需要接触的账户密码是不会忘记的.但偏偏也有可能有忘记的时候,下面就介绍下在Linux环境下忘记MySQL密码的解决方法.其实很简单,只需要六个步骤就可以解决问的.不多说闲话,进入话题: 1.关闭MySQL服务: service mysqld stop 2.执行下面命令,跳出安全模式,当然,这条命令大概只在localhost的时候有效. /usr/local/mys

CentOS下重置MySQL的root密码的教程_Mysql

本人在CentOS6.4上安装万mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 首先,你必须要有操作系统的root权限了.要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤. PS:赋予用于root权限 方法一: 修改 /etc/sudoers 文件,找到%wheel一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all c

修改Linux基础架构虚拟机的grub帐号密码

问题描述 修改Linux基础架构虚拟机的grub帐号密码系统管理员修改Linux基础架构虚拟机grub帐号的登录密码,以提升系统运维安全性.Linux基础架构虚拟机grub的登录密码默认为"Admin123#".使用"PuTTY",以"gandalf"用户,通过业务平面IP地址登录Linux基础架构虚拟机.执行以下命令,并按提示输入"root"用户的密码,切换至"root"用户.su-root执行以下命令,

Ubuntu的root帐号激活

激活Ubuntu的root帐号     Ubuntu 中的 root 帐号默认是被禁用了的.在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo 指令.对某些朋友来说,他们可能需要激活 Ubuntu 中的 root 帐号. 在 Ubuntu 中激活 root 帐号的过程如下:       1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码.在你没经过当前用户密码验证的时候,还要求你先输入当前用户密码,然后才能设置新的

apmserv中修改mysql的root与phpmyadmin密码方法介绍

使用apmserv 5.2.6 搭建PHP环境,通过apmser.5.2.6的管理mysql数据库,会自动进入phpmyadmin的登录界面, root帐号密码默认为空 ,进入phpmyadmin 提示需要修改root 密码否则容易被入侵. 下面提供两个修改root密码的方法: 1.用phpmyadmin更改root密码 首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击"mysql"进入sql输入界面.输入以下命令:  代码如下 复制代码 upd

Linux下快速重置MySQL用户(root)密码方法

方法一:最简单的方法,也是安装完MySQL后,系统提示的方法.使用mysqladmin来完成.shell> mysqladmin -u root password "newpwd" shell> mysqladmin -u root -h host_name password "newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号.方法二:利用mysql里面的SET PASSWORD命令来完成,注意必须

新装MySql后登录出现root帐号提示mysql ERROR 1045 (28000): Access denied

新装MySQL后,首次执行 mysql -uroot -p 后会发现root密码不为空,要重置root密码请参考以下步骤. 编辑mysql配置文件my.ini(如果是my_default.ini请改名为my.ini),在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql,点击"开始"->"运行"(快捷键Win+R). 1.停止:输入 net stop mysql 2.启动:输入 net start mysql 这时候在

每日Ubuntu小技巧——了解Root帐号

对于想了解Root帐号的Ubuntu新手,这里有一个简短的文章会让你对root账号和如何使用及为什么使用root账号有些清楚的认识.如你所见,每个版本的Ubuntu都会带一个root账号. root账号也被称作管理员账号.你可以将root账号看作是有着同上帝一样的权力的账号.它可以删除任何文件,任何目录并对系统做出任何修改.root账号的权限是无限制的. 由于root账号过于强大,系统会自动地产生一个密码串,该密码串在系统上不可能通过加密来匹配到,如此一来用户就不能使用root帐号登入系统了.相

Linux下忘记mysql密码该如何修改mysql密码_Linux

初始密码为空,使用空密码登陆mysql执行下列语句 mysql>use mysql; mysql> UPDATE user SET password=PASSWORD("root") WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> quit; 修改/opt/lampp/phpmyadmin/config.inc.php 找到如下代码: $cfg['Servers'][$i]['auth_type'] = 'c