共工科技

mysql数据库忘记root密码怎么办?mysql root没有权限

文章目录


mysql数据库忘记root密码怎么办?

如果你忘记了MySQL数据库的root密码,可以通过以下步骤进行重置。

首先,停止MySQL服务。然后,在命令行中使用特权模式启动MySQL,并跳过权限验证。

mysql数据库忘记root密码怎么办?mysql root没有权限-图1

接下来,使用以下命令更改root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';然后,刷新权限并退出MySQL。

最后,重新启动MySQL服务,并使用新密码登录root用户。这样,你就成功重置了MySQL数据库的root密码。记得在重置密码后及时更新并保管好新密码,以确保数据库的安全性。

mysql数据库忘记root密码怎么办?mysql root没有权限-图2

mysql禁止远程用户用Root登陆?

你只要会操作SQL语句就行了,数据库mysql里面有个user表,查看user="root"的记录,把host不为localhost的都删除就可以了。

一般另外一条记录的host为%

我本打算在我的服务器执行一下,把结果给你看,但是我的服务器上已经没用了远程root用户,我执行的过程如下:

mysql数据库忘记root密码怎么办?mysql root没有权限-图3

E:\mysql5.0.51a\bin>mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 41

Server version: 5.0.51a-community-log MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql

mysql忘记root密码怎么办?

mysql忘记root密码首先stop停止数据库,然后通过安全模式跳过安全表启动mysql并修改密码,最后使用新密码关闭数据库后重新启动mysql,这样就可以找回root身份。

mysql数据库忘记root密码怎么办?

Mysql数据库root用户密码忘记怎么办

1.

用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf

2.

在[mysqld]下添加skip-grant-tables,然后保存并退出

3.

重启mysql服务:service mysqld restart

4.

更改root用户名 重启以后,执行mysql命令进入mysql命令行

5.

如果忘记了MySQL root密码,可以用以下方法重新设置:

1. KILL掉系统里的MySQL进程;

killall -TERM MySQLd

这里注意一下,不一定使用上面的命令,只要把mysql停止就ok,

如果是用lnmp装的,那就是:

到此,以上就是小编对于mysql无权限的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇