误删除mysql中的所用用户,如何重新设置root账号和密码
发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,在练习mysql语句的时候,使用delete将数据库中的所有用户删除了,其中也包括root用户。并进行了flush privileges;这时候发现重新登入mysql已经不能正常登陆。对此我们要重新设
千家信息网最后更新 2024年09月23日误删除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安全错误
数据库的锁怎样保障安全
数据库与会计关系
构造网络安全意识
区块链采用网络技术
如何从国泰安下载数据库
13个关键行业网络安全
身边有关数据库技术的应用
服务器安全设置下载文件
三级网络技术资格
方舟手游全球服务器
上海企业软件开发一体化
西安软件开发人员薪资
不同数据库的语句
本溪本地app软件开发
网络安全边界厂商
书城项目的数据库部分要做什么
扬州生鲜类的软件开发
银行管理系统数据库基本内容概述
成都市人力资源外包软件开发
佳明wifi出现无法连接服务器
我国网络安全法律现状
绿色金融网络安全
云服务器 google
服务器安装什么软件好
互联网开发数据库
花雨庭服务器的作用
软件开发过程中对环境影响
音频点播服务器源码
MT数据库技术类
i2backup数据库备份
tera 无法连接服务器