`

MySQL5.7重置root密码

阅读更多
   如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
运行mysqld_safe --skip-grant-tables &
如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking &

使用mysql连接server
更改密码: update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了

而是将加密后的用户密码存储于authentication_string字段

mysql> flush privileges;
mysql> quit;

修改完毕。重启
killall -TERM mysqld。
mysqld_safe &
然后mysql就可以连接了

但是此时操作似乎功能不完全,还要alter user...
alter user 'root'@'localhost' identified by '123';
网文说酱紫也可以:set password for 'root'@'localhost'=password('123');

自启动

cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql


reboot试试看
分享到:
评论

相关推荐

    MySQL重置root密码for Linux

    新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。

    mysql5.7版本root密码登录问题的解决方法

    主要为大家详细介绍了mysql5.7版本root密码登录问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    linux系统中重置mysql的root密码

    我相信平时大家一定会遇到忘记密码的时候,实在记不起来了,我们就会重置密码,最快最直接的方法,这篇文章就是主要介绍了linux系统中重置mysql的root密码的方法,需要的朋友可以参考下

    在ubuntu中重置mysql服务器root密码的方法

    首先停止mysql服务: 代码如下: root@webserver:/home/webmaster# service mysql stop 接着采用忽略密码认证模式重新创建一个mysql服务: 代码如下: root@webserver:/home/webmaster# mysqld –user=mysql –skip-...

    MySQL 5.7忘记root密码后修改的详细教程

    因为长时间不操作mysql而忘记root密码的朋友估计不在少数,最近发现在MySQL 5.7版本下用之前的方法修改密码不能成功了,所以只能重新想办法解决,下面这篇文章主要给大家介绍了MySQL 5.7忘记root密码后修改的详细...

    Windows 8.1下MySQL5.7 忘记root 密码的解决方法

     最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。  网上的解决方案很多,尝试了很多,依旧是被窗口的各种报错虐。感谢大神的助力,MySQL忘记密码解决方案才得以清晰,希望本...

    Mysql 5.7 忘记root密码或重置密码的详细方法

    在Centos中安装完MySQL数据库以后,不知道密码,这可怎么办,下面给大家说一下怎么重置密码

    MySQL5.7安装过程并重置root密码的方法(shell 脚本)

    由于 MySQL 5.7 版本的 root 密码是首次启动时随机生成的,并且还要求必须修改后才能使用。下面小编给大家分享使用shell 脚本完成安装和设置新的 root 密码的方法,一起看看吧

    MySQL安装包(win64)—安装教程—Root密码重置教程

    MySQL Winows 64位安装包,以及安装教程,数据库 Root 账户密码重置教程

    MySQL/MariaDB的Root密码重置教程

    主要给大家介绍了关于MySQL/MariaDB的Root密码重置的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    MySQL(root用户)密码重置

    win/linux 环境下MySQL (root用户)密码重置

    mysql 安装包

    3.cmd下进入mysql - bin目录,输入 mysql -u root -p ,回车,这时候不需要密码即可登录 4.重置密码。输入 use mysql 回车 5.输入update user set authentication_string=password("newPassword") where user="root...

    mac安装mysql初始密码忘记怎么办

    另外,step1和2来源于MAC上Mysql忘记Root密码或权限错误的快速解决方案 英文不好,官方的没太看明白# #) step1:  苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server) ...

    ansible-role-mysql:Ansible角色-MySQL和MariaDB

    重置mysql的root密码 创建数据库和用户 要求 支持的版本: Oracle MySQL 5.5 5.6 5.7 8.0 马里亚德 5.5 10.0 10.1 10.2 10.3 支持的操作系统: RHEL 7 8 CentOS的 7 8 的Ubuntu 16.04 18.04 ...

    MAC版修改MySQL初始密码的方法

     买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下。 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 亲测方法3,已成功重置密码。 (感谢@非常,告诉我官网...

    ansible-mysql

    重置mysql的root密码 创建数据库和用户 要求 支持的版本: OracleMysql 5.5 5.6 5.7 8.0 马里亚德 10.3 10.4 10.5 支持的操作系统: RHEL 7 8 CentOS的 7 8 的Ubuntu 18.04 德比安 9 10 角色变量 ...

    pmb:带有docker的PMB应用程序

    重置超级用户密码 ssh vps-XXXXXXXX.vps.ovh.net passwd 更新服务器 apt update apt upgrade apt autoremove 禁用SSH根连接 vi /etc/ssh/sshd_config PermitRootLogin no /etc/init.d/ssh restart 添加pmb用户 ...

Global site tag (gtag.js) - Google Analytics