删除+mysql+用户密码_误删除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_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账号和密码相关推荐
- 删除 mysql ibd文件_误删除MySQL数据库表的ibd文件怎么办
很多年前,学习oracle10g的技术时,看过盖国强老师写的一篇文章,在linux系统中,oracle数据库存活的时候,用系统命令rm删除一个数据文件,这个时候找到删除文件的fd文件句柄,就可以将删除 ...
- html id怎么设置密码,苹果手机怎么设置id账号和密码或重设密码
安卓手机平时下载软件,只需要在手机对应的app市场上搜索自己所喜欢的软件进行下载安装,便可以打开使用.而 苹果 手机相对于安卓手机来说,就显的比较麻烦一些,因为苹果手机只要没有越狱,不论是下载什么软件 ...
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- ubuntu设置root账号密码激活root账号
ubuntu为了安全,默认在安装系统时的用户在sudo组, 且禁用了root账号, 只能以普通用户登陆.1. 1. 查看sudo组的用户 uburtu@uburtu-B560M-AORUS-PRO-A ...
- python连数据库如何不写明文密码_在Python中开发时保护MySQL密码?
简短的回答 你不能 如果密码存储在发送给最终用户的工件中,您必须认为它已被泄露!即使工件是已编译的二进制文件,也总是有(或多或少复杂的)获取密码的方法. 保护资源的唯一方法是只向最终用户公开有限的AP ...
- bt5更改mysql密码_修改PostgreSQL数据库的默认用户postgres的密码
有时候,忘记了postgresql 安装时默认用户postgres 的密码,怎么办呢? linux shell命令下面输入: sudo -u postgres psql (这样就可以直接登录进pos ...
- mysql binlog跟踪_在MySQL中使用init-connect与binlog来实现用户操作追踪记录
在MySQL中使用init-connect与binlog来实现用户操作追踪记录 分类: MySQL 前言: 测试环境莫名其妙有几条重要数据被删除了,由于在binlog里面只看到是公用账号删除的,无法查 ...
- 怎么在linux下用mysql建库_在MySQL/MariaDB中创建数据库、数据库用户和授予特权(针对Linux平台)...
在本文中,将学习MySQL/MariaDB数据库创建.数据库用户创建以及如何向用户授予权限,方法针对Linux平台.安装数据库请参考为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8 ...
- 获取mysql所有用户权限_查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户 mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM my ...
最新文章
- Backtrack5中文汉化[转]
- 硬盘温度70度正常吗_读懂固态硬盘:NVMe SSD的SMART健康数据这样看
- java mail 已发送_JavaMail获取已发送邮件
- 大数据可视化的好处有哪些
- 大学计算机—计算思维导论 中国大学mooc 哈尔滨工业大学 测验题目和答案
- 三菱触摸屏通讯错误_s7-200和三菱触摸屏通讯的问题
- 【精品字体】我有故事你有酒么字体
- pcshare远控软件编译过程
- 地平线开源网站源码Deepsoon v1.2.3
- 【毕业设计】stm32智能车牌识别系统 - 单片机 嵌入式
- php代码实现微信代扣,html5+如何通过native.js实现APP微信支付代扣签约?
- Git使用小技巧之挑拣合并
- 家庭软路由方案:3865U + ESXi6.7(OpenWRTiKuai) + 花生壳蒲公英P5 + 领势MX5300 + 群辉1621 做到国内国外分流、内网设备流控、内网穿透、异地组网
- VC编程调用dxdiag生成XML文件,来获取系统配置情况
- Git No newline at end of file
- 微型计算机的多级存储结构,微型计算机存储系统结构.doc
- java基础的综合能力体现,测试你适不适合做程序员
- 【C→C++】打开C++世界的大门
- windows server 2003 AD迁移到windows server2012(一)
- 草图大师SketchUp设计1——开槽
热门文章
- P5713_洛谷团队系统(深基3.例5)
- 磁碟机变种简单分析(lsass.exe、smss.exe、dnsq.dll、NetApi000.sys)
- java命令行简单实现推箱子小游戏
- python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
- 消遣时间的小程序有哪些?这3个好玩又有趣的游戏小程序送给你!
- IOS开发之 ---- 苹果系统代码汉字转拼音
- 微信小程序基于云数据库简单实现帖子点赞功能。
- 书签同步工具android,「效率工具推荐」跨平台在线云书签管理工具
- Android 详解使用 Zxing实现前置摄像头扫描二维码、生成二维码
- js技术输入框中输入身份证号自动带出年龄,生日,性别