1.linux系统下
在/etc/my.cnf文件中, [mysqld]下面新增skip-grant-tables,然后重启服务器.
重启之后再登录
mysql -u 用户名 -p密码
这里边大家注意点
这个命令的-p和密码是连在一起的 如果分开打会当成是数据库

update set password=password('root') where User="root"
update set password=password('123') where User="123"

Linux下MySQL跳过权限表登录及修改密码教程
在Linux系统中,通过编辑/etc/my.cnf文件,在[mysqld]部分添加skip-grant-tables选项并重启服务器,可以跳过MySQL的权限验证。然后使用`mysql -u用户名 -p密码`命令登录数据库,需要注意的是,这里的-p和密码需要连写。登录后,可以执行SQL更新命令如:`UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';`来更改用户密码。这种方法适用于忘记MySQL密码的情况。
1.linux系统下
在/etc/my.cnf文件中, [mysqld]下面新增skip-grant-tables,然后重启服务器.
重启之后再登录
mysql -u 用户名 -p密码
这里边大家注意点
这个命令的-p和密码是连在一起的 如果分开打会当成是数据库

update set password=password('root') where User="root"
update set password=password('123') where User="123"

5万+
821

被折叠的 条评论
为什么被折叠?