重置linux里mysql的密码,通过修改配置文件
2020-06-04 05:24
417 查看
重置linux里mysql的密码,通过修改配置文件
这里密码输入错误了提示ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES),显示使用的密码是正确的却拒绝访问,这时需要去重置一下MySQL的密码。
这里我们不知道mysql的my.ini配置文件在哪,可以通过linux的whereis命令来查找(whereis my.ini),如下图
- 1.改写mysql配置文件实现跳过密码进入mysql控制台界面
根据路径使用vi进行编辑(vi /etc/my.cnf),然后输入i进行编辑模式,在[mysqld]下面添加skip-grant-tables(跳过mysql的密码检测),如下图
输入完之后按esc退出编辑模式,然后输入:wq进行保存并退出,之后要重启mysql服务(service mysql restart)
重启完之后,重新使用mysql -u root -p 不输入密码或者输入密码都能进入
- 2.跳过密码检查之后,进行用户密码的重置
选择mysql的数据库,use mysql
之后执行下面语句进行用户密码的更新update user set password=PASSWORD(“重置的密码”) where user=‘用户名’;进行新用户密码重置
- 3.注释掉跳过密码检查的配置,重启服务,输入对应的账号和修改后的密码即可连接MySQL服务
输入命令:mysql -u root -p
输入密码:root
相关文章推荐
- Linux下如果忘记MySQL的root密码,可以通过修改配置的方法,重置root密码
- mac版MySQL 密码重置 及 修改配置文件出错处理
- linux 通过 设置配置文件修改mysql的默认编码
- linux 通过设置配置文件修改mysql的默认编码
- 通过配置文件my.ini修改mysql密码
- Linux 下 MySQL8.0 安装踩坑以及配置文件、修改初始密码
- linux中重置服务器的mysql用户密码 及 导入sql文件
- CentOS 安装和配置 Mantis / Linux下修改Mysql的用户(root)的密码
- Linux下如何查看并修改MySQL的mysqld.cnf配置文件
- 通过修改my.ini配置文件来解决MySQL 5.6 内存占用过高的问题
- linux系统redis修改配置文件,允许外网访问,添加登录密码
- MySQL8.0 For Windows 安装教程(自定义配置文件、密码方式修改)
- linux设置DNS服务器(通过修改配置文件)
- Android通过修改配置文件设置wifi密码
- 通过修改配置文件,手动创建一个Linux可登陆账户
- 在linux系统上建文件系统,建用户,修改用户所属组,重置用户密码
- linux上修改IP地址,通过配置文件
- Linux下修改mysql密码以及忘记密码重置
- mysql-8.0 安装教程(自定义配置文件,密码方式已修改)
- linux中的Mysql的安装、重置安装密码、修改权限