发布网友 发布时间:2022-02-26 19:40
共3个回答
懂视网 时间:2022-02-27 00:01
产品型号:Thinkpad E15
系统版本:centos8
软件版本:mysql 5.7
mysql忘记root密码怎么办
启动MySQL服务的时候跳过权限表认证。
停止数据库
[root@xuegod63 ~]# systemctl stop mariadb
直接通过安全模式启动并跳过用户名认证
[root@xuegod63 ~]# mysqld_safe --skip-grant-table &
修改密码
[root@xuegod63 ~]# mysql
MariaDB [(none)]> update mysql.user set password=password('xuegod') where user='root' and host='localhost';
通过新密码关闭数据库
[root@xuegod63 ~]# mysql
admin -uroot -pxuegod shutdown重新启动数据库
[root@xuegod63 ~]# systemctl start mariadb
注:如果修改配置文件绕过权限表认证,则启动数据库前应删除配置文件中添加的skip-grant-tables。
新密码登录数据库
[root@xuegod63 ~]# mysql
-uroot -pxuegod总结:
1、停止数据库
2、通过安全模式跳过安全表启动并修改密码
3、使用新密码关闭数据库后重新启动mysql
热心网友 时间:2022-02-26 21:09
如果不是root密码:用root进去,修改mysql数据库user表咯。热心网友 时间:2022-02-26 22:27
付费内容限时免费查看回答你好亲,mysql忘记密码怎么办、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql 3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。6、执行完后会提示你 Query OK,表示执行成功了,再用新密码登录就可以了。
你好,如果我的回答对您有所帮助,还请给个赞哦,您的赞是对我的最大的支持,祝您生活愉快,事事顺心,谢谢亲了~
提问怎么进入到mysql配置文件目录bin下
回答打开命令行窗口(cmd),如果安装的Mysql服务名为mysql,则netstartmysql(此步也可直接在控制面板->管理->服务中启动Mysql)输入命令进入到Mysql的安装目录中的bin目录内,如安装目录为c:\programfiles\Mysql,则输入命令cdc:\programfiles\Mysql\bin;使用命令启动mysql服务,如用户名为root密码为123456,则命令mysql-uroot-p123456;如果登录成功,则说明mysql服务启动成功。Linux下:直接在命令行窗口中servicemysqlstart(假设服务名称为mysql);然后按windows下的第2和第3步进行同样验证;
点开始->运行,输入 services.msc 在打开的"服务管理器"中找到mysql并双击,会弹出来个属性框框,"常规"选项卡里面有个"执行路径",从这个路径你就可以看到它的bin目录在哪.
你好,如果我的回答对您有所帮助,还请给个赞哦,您的赞是对我的最大的支持,祝您生活愉快,事事顺心,谢谢亲了~