误删除mysql中的所用用户,如何重新设置root账号和密码
发表于:2025-01-29 作者:千家信息网编辑
千家信息网最后更新 2025年01月29日,在练习mysql语句的时候,使用delete将数据库中的所有用户删除了,其中也包括root用户。并进行了flush privileges;这时候发现重新登入mysql已经不能正常登陆。对此我们要重新设
千家信息网最后更新 2025年01月29日误删除mysql中的所用用户,如何重新设置root账号和密码
在练习mysql语句的时候,使用delete将数据库中的所有用户删除了,其中也包括root用户。并进行了flush privileges;这时候发现重新登入mysql已经不能正常登陆。对此我们要重新设置root账号和root密码。具体操作步骤如下:
删除用户操作:
mysql> delete frommysql.user; 删除所有用户mysql> flushprivileges;
首先断掉与数据库相关联的所有链接,防止咋数据库重启的时候数据的丢失。
[root@node1 ~]# service mysqld stop
修改数据库配置文件
[root@node1 ~]# vim /etc/my.cnf
在配置文件中的[mysql]下的内容
在[mysql]
下一行中添加"skip-grant-tables"
保存并退出,重启mysql数据库
[root@node1mysql]# mysql
mysql> insertinto mysql.user (host, user, password,sll_cipher,x509_issuer,x509_subjec) values ('localhost', 'root',password('123456'),'','');
退出数据库,再将mysql.cnf配置文件进行更改,删除刚才新添加的行即可。重新启动数据库即可。
[root@node1 ~]# service mysqld restart
即可完成对mysqlroot用户的添加!
第二种方式不修改mysql的配置文件;
service mysqld stop //停止mysql数据库服务mysqld_safe--skip-grant-tables --skip-networking
另外终端
Mysqlmysql> insertinto mysql.user (host, user, password,sll_cipher,x509_issuer,x509_subjec) values ('localhost', 'root',password('123456'),'','');
即可完成对数据库root用户的添加!
数据
数据库
用户
文件
配置
时候
密码
账号
一行
内容
对此
方式
步骤
终端
语句
链接
关联
服务
登陆
所用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国国家网络安全报告
网络安全自查自纠怎么写
淮安企业网络安全准入控制
数据库自动备份账套
教育网络技术论文
做公司架构软件开发
教师网络安全信息制度
网络安全工作展
边框图片素材软件开发
北京计算机网络安全培训机构
盈利的网络安全股票
青少年互联网科技
java实现查询数据库功能
河南net软件开发大概要多少钱
河北的软件开发公司
摩尔庄园的九游服务器是官服吗
香港frp服务器
软件开发wbs案例
热门云服务器加盟平台
海曙直销软件开发商
网络连接成功服务器连接
域服务器安全软件
网络安全审查机制成员单位是
德明数据库
如何用数据库查询各学生的年龄
软件开发新框架
专业手机软件开发公司哪家好
idea中打开数据库文件
淘宝店铺定位服务器
java交易系统数据库操作