mysql重置下密码

逆熵实例化
• 阅读 1947

安装完成重置密码

有什么不对希望各位大神 多多指教!!!


linux mysql access denied for user ‘root’@’localhost'(using password:YES)

我就试过了,mysql刚刚安装完成后,使用程序的时候他就报了以上的错误错;
经过查找,解决方法如下:

1. 停掉原来启动的服务

# service mysqld stop

2.使用安全模式登陆,跳过密码验证

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking&

3.登陆

mysql -uroot mysql

4.修改密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

5.刷新权限

flush privileges;

6.推出安全模式

exit

7.使用正常模式登陆

# mysql -uroot -p
# enter password :newpassword

8.执行其他命令:show databases 说;如果提示如下错误

You must reset your password using ALTER USER statement 
                before   executing this statement.

9.重新设置一次密码就可以了

set password = password('newpassword');

10.配置完成

这个方法也可以用于root密码忘了;

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Linux环境下找回禅道admin密码 方法之一
_"记录在Linux环境下找回禅道admin密码的方法"_使用root账号登录禅道安装路径下的mysql,root默认密码1234561/opt/zbox/run/mysql/mysqlurootp2Enterpassword:成功进入mysql后提示如下:1WelcometotheMariaD
Stella981 Stella981
3年前
Linux下设置mysql允许远程连接
最近在Linux上安装了Mysql,然后在Windows环境下通过Navicat来连接时,出现报错:1045Accessdeniedforuser'root'@'XXX'(usingpassword:YES),如下:!连接报错(https://oscimg.oschina.net/oscnet/06a8eb47a09e5f19b5ad
Wesley13 Wesley13
3年前
MySQL远端连接设置
下面是步骤:0、新安装完后是没有密码的,为root添加密码:mysqladminurootpasswordroot'spassword1、登陆本地的mysqlServer:mysql uroot p输入密码后进入mysql。参数u是输入用户名,这里是用root登陆,p是要输入密码。2、使用并查看mysql
Stella981 Stella981
3年前
Linux 下 mysql 重置密码
1.查看服务状态: psef|grepmysqld !(https://static.oschina.net/uploads/space/2017/0705/140416_7Ew0_3434392.png)servicemysqldstatus 
Stella981 Stella981
3年前
Centos 7 忘记管理员root密码的解决办法
文章目录方法一:通过救援模式重置root密码方法二:使用单用户模式重置root密码当虚拟机多的时候经常可能会忘记root密码,这时候我们就会去虫子root密码这里介绍两种重置Centos7系统root密码的方法方法一:通过救援模式重置root密码1、在系统开机
Wesley13 Wesley13
3年前
MySQL 8.0 以上版本重置 root 用户密码
MySQL8.0以上版本重置root用户密码1.在/etc/my.cnf文件末尾追加skipgranttablesroot@abdefgmysqlvim/etc/my.cnfmysql
Wesley13 Wesley13
3年前
mysql用户
1\.学会能按着需求创建一个帐号2\.知道连接字符串是什么样3\.密码密码怎么恢复mysql用户权限介绍mysql用户管理 !(https://oscimg.oschina.net/oscnet/368d3c1e00a0a9515545c2962660a27a080.png)!(https://oscimg.oschin
Stella981 Stella981
3年前
Linux 环境下修改 MySQL 时区
一、方法首先要进入MySQL服务,输入mysql发现报错:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO)。换成以下命令:$mysqlurootp然后输入数据库密码进入数据库:
Stella981 Stella981
3年前
Deepin下安装Mysql
一.打开终端(AltCtrlT):sudoaptgetinstallmysqlservermysqlclient安装过程中会需要输入root账号的密码,输入密码后,等待安装完成即可二.设置MySql:1.将mysql加入到系统服务chkconfigaddmysql2.将mysql设置开机启动
Wesley13 Wesley13
3年前
Mysql重置root密码遇到的坑(忘记密码)
1、原理通过配置参数“skip\_grant\_tables”在mysql启动时跳过grant\_tables(授权表),从而通过命令来充值root帐号的密码2、方式首先需要停止mysql服务(1)在my.ini文件的\mysqld\块下增加“skip\_gran
Wesley13 Wesley13
3年前
4.11 重置密码 4.12 单用户模式 4.13 救援模式 4.14 ls命令 4.15 chmod命令
4.11重置密码忘记了root密码,没办法登录了。就需要重置密码了。用的是密钥认证,忘记root密码无所谓,只要你记得密钥密码即可。密码和密钥都支持远程登录,是不是说启用了密钥,密码就失效了。答案是:不是。二选一,你随便用哪一种都可以。那为什么还要使用密钥呢?因为密码相对密钥来说,更容易被破解。密钥认证指的是远程的ssh登录。而本