误删mysql root账户】的更多相关文章

看这个账户有点碍眼就删除了,结果异常了mysql> select user,host from mysql.user;+---------------+-------------+| user | host |+---------------+-------------+| repmha | 192.168.5.% || mysql.session | localhost || mysql.sys | localhost || root | localhost |+---------------…
不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,, 如何快速恢复root: 1.关闭mysql服务:win+R键键入services.msc,找到mysql服务,点击stop; 2.删除data文件夹及其文件:进入mysql文件夹,找到data文件夹并删除: 3.初始化mysql:再次进入services.msc,运行mysql服务:cmd窗口进入mysql\bin文件路径,运行mysqld --in…
ERROR 1045 (28000): Ac-- password: YES)这个意思是密码不正确,那就修改密码: 如果你是服务器是 windows xp/2000/2003/nt 都可以使用这个方法来找回丢失 MYSQL超级管理员root的密码 如果施win7 win vista,mysql 5.1后的版本中好像没有mysqld-nt.exe,则直接利用mysqld.exe代替即可.1,停止MYSQL服务,CMD打开DOS窗口(win7.winVista右键"用管理员账户运行"),输…
一天,我进入mysql后,查看所有用户 select host,user from mysql.user; 发现好多用户名, 太乱了,删除..... delete from user where user='root' and host='localhost'; 然后.....找回吧!! 1. 停止mysql服务(此步可略) systemctl stop mysql 2. 编辑mysql配置文件:my.cnf vim /etc/my.cnf # 添加: skip-grant-tables # w…
1.停止数据库,并在mysql配置文件my.cnf中添加skip-grant-tables参数到[mysqld]配置块中 2. 执行 systemctl start mysqld 3. 执行 mysql 4.创建 root 用户并赋权限,并修改root密码 insert into user set user='root',ssl_cipher='',x509_issuer='',x509_subject=''; update user set Host='localhost',select_pr…
打开mysql.exe(如果你配置了path的话,打开cmd即可)键入: mysqladmin -u root -p password [你的新密码][回车] 然后会要求你输入你当前的密码,就修改成功了…
前言:前段时间把mysql安装后一直没管它,当时就在奇怪为什么mysql登陆不要密码,原来一直用的超用户账户登陆的(简称超级用户) 其实只怪自己太无知,之前一直用的phpbydamin进行的数据库的可视化管理,哪里知道这么详细呢? 本文原文来源mysql官方文档5.1 正文:最开始可以使用SELECT User.Password FROM mysql.user查询mysql数据库root账户的密码 你可以用几种方法为root账户指定密码.以下介绍了三种方法: ·         使用SET PA…
MySQL的账户被锁定怎么办? 用Navicat连接数据库报错如下: Access denied for user 'root'@'localhost' (using password:YES) 原因:MySQL数据库的root账户被锁定 解决办法: 1. 忽略密码,连接登录数据库 a) 打开服务,关闭mysql服务,命令:services.msc b) 打开MySQL目录下的my.ini文件,在最后一行加入 skip-grant-tables 并保存 c) 重启mysql服务 2. 使用roo…
MySQL之账户管理 账户管理是MySQL用户管理最基本的内容.包括登录,退出MySQL服务器.创建用户.删除用户.密码管理和权限管理等内容. 其中登录方式非常简单,在这个地址有:http://www.cnblogs.com/kissdodog/p/4154068.html 1.新建普通用户 在MySQL数据库中,建立用户有3种方式: 使用create user语句来创建新的用户: 直接在mysql.user表中insert 用户: 使用grant 语句来新建用户: (1).方式一:create…
mysql中账户管理:1 查看所有用户: 所有用户及权限信息都存储在mysql数据库中的user表中 查看user表的结构 desc user\G; 主要字段: host: 表示允许访问的主机 user: 表示用户名 authentication_string: 加密后的密码 查看所有用户: select host,user,authentication_string from user;2 创建账户和授予权限: 需要使用账户登录后操作 例如使用root 常用权限:create alter dr…