在练习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_subje

c

) 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

另外终端Mysql

mysql> insertinto mysql.user (host, user, password,sll_cipher,x509_issuer,x509_subjec) values ('localhost', 'root',password('123456'),’’,’’);

即可完成对数据库root用户的添加!

删除+mysql+用户密码_误删除mysql中的所用用户,如何重新设置root账号和密码相关推荐

  1. 删除 mysql ibd文件_误删除MySQL数据库表的ibd文件怎么办

    很多年前,学习oracle10g的技术时,看过盖国强老师写的一篇文章,在linux系统中,oracle数据库存活的时候,用系统命令rm删除一个数据文件,这个时候找到删除文件的fd文件句柄,就可以将删除 ...

  2. html id怎么设置密码,苹果手机怎么设置id账号和密码或重设密码

    安卓手机平时下载软件,只需要在手机对应的app市场上搜索自己所喜欢的软件进行下载安装,便可以打开使用.而 苹果 手机相对于安卓手机来说,就显的比较麻烦一些,因为苹果手机只要没有越狱,不论是下载什么软件 ...

  3. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  4. ubuntu设置root账号密码激活root账号

    ubuntu为了安全,默认在安装系统时的用户在sudo组, 且禁用了root账号, 只能以普通用户登陆.1. 1. 查看sudo组的用户 uburtu@uburtu-B560M-AORUS-PRO-A ...

  5. python连数据库如何不写明文密码_在Python中开发时保护MySQL密码?

    简短的回答 你不能 如果密码存储在发送给最终用户的工件中,您必须认为它已被泄露!即使工件是已编译的二进制文件,也总是有(或多或少复杂的)获取密码的方法. 保护资源的唯一方法是只向最终用户公开有限的AP ...

  6. bt5更改mysql密码_修改PostgreSQL数据库的默认用户postgres的密码

    有时候,忘记了postgresql 安装时默认用户postgres 的密码,怎么办呢? linux shell命令下面输入: sudo -u postgres psql  (这样就可以直接登录进pos ...

  7. mysql binlog跟踪_在MySQL中使用init-connect与binlog来实现用户操作追踪记录

    在MySQL中使用init-connect与binlog来实现用户操作追踪记录 分类: MySQL 前言: 测试环境莫名其妙有几条重要数据被删除了,由于在binlog里面只看到是公用账号删除的,无法查 ...

  8. 怎么在linux下用mysql建库_在MySQL/MariaDB中创建数据库、数据库用户和授予特权(针对Linux平台)...

    在本文中,将学习MySQL/MariaDB数据库创建.数据库用户创建以及如何向用户授予权限,方法针对Linux平台.安装数据库请参考为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8 ...

  9. 获取mysql所有用户权限_查看MYSQL数据库中所有用户及拥有权限

    查看MYSQL数据库中所有用户 mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM my ...

最新文章

  1. Backtrack5中文汉化[转]
  2. 硬盘温度70度正常吗_读懂固态硬盘:NVMe SSD的SMART健康数据这样看
  3. java mail 已发送_JavaMail获取已发送邮件
  4. 大数据可视化的好处有哪些
  5. 大学计算机—计算思维导论 中国大学mooc 哈尔滨工业大学 测验题目和答案
  6. 三菱触摸屏通讯错误_s7-200和三菱触摸屏通讯的问题
  7. 【精品字体】我有故事你有酒么字体
  8. pcshare远控软件编译过程
  9. 地平线开源网站源码Deepsoon v1.2.3
  10. 【毕业设计】stm32智能车牌识别系统 - 单片机 嵌入式
  11. php代码实现微信代扣,html5+如何通过native.js实现APP微信支付代扣签约?
  12. Git使用小技巧之挑拣合并
  13. 家庭软路由方案:3865U + ESXi6.7(OpenWRTiKuai) + 花生壳蒲公英P5 + 领势MX5300 + 群辉1621 做到国内国外分流、内网设备流控、内网穿透、异地组网
  14. VC编程调用dxdiag生成XML文件,来获取系统配置情况
  15. Git No newline at end of file
  16. 微型计算机的多级存储结构,微型计算机存储系统结构.doc
  17. java基础的综合能力体现,测试你适不适合做程序员
  18. 【C→C++】打开C++世界的大门
  19. windows server 2003 AD迁移到windows server2012(一)
  20. 草图大师SketchUp设计1——开槽

热门文章

  1. P5713_洛谷团队系统(深基3.例5)
  2. 磁碟机变种简单分析(lsass.exe、smss.exe、dnsq.dll、NetApi000.sys)
  3. java命令行简单实现推箱子小游戏
  4. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
  5. 消遣时间的小程序有哪些?这3个好玩又有趣的游戏小程序送给你!
  6. IOS开发之 ---- 苹果系统代码汉字转拼音
  7. 微信小程序基于云数据库简单实现帖子点赞功能。
  8. 书签同步工具android,「效率工具推荐」跨平台在线云书签管理工具
  9. Android 详解使用 Zxing实现前置摄像头扫描二维码、生成二维码
  10. js技术输入框中输入身份证号自动带出年龄,生日,性别