开始对Linux界面不熟悉,可能由于不小心,把root误删了,怎么办?

1. # killall MySQLd    干掉所有mysql进程

2. # mysqld_safe --skip-grant-tables &  进入mysql安全模式

3. 通过上一步进入mysql的console(控制台),输入:mysql -p

以root用户进入系统,因为root用户是默认存在的,前面我们误删的只是mysql表了的。

4. 提示,Enter password:

输入root用户密码,一般是:123456 或 root;不行就 liunx下修改root用户密码

5. mysql>use mysql    使用mysql表

6. mysql> insert into user set user='root',ssl_cipher='',x509_issuer='',x509_subject='';

创建一个root用户

7. msyql> update user set Host='localhost',select_priv='y', insert_priv='y',update_priv='y',Alter_priv='y',delete_priv='y',create_priv='y',

drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',

create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',

repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y',

create_user_priv='y' where user='root';

设置root用户的权限,所有权限为 ' y ' ,即拥有最高权限。

8. mysql>exit  退出mysql数据库。

9. # service mysqld restart  重启数据库

10. #mysql -u root -p  按[enter]在按[enter]  因为我们前面没有帮root用户设置密码,所有现在以root用户进入修改密码

11. mysql>update user set password=password('123456')where user='root';  修改root密码

12. mysql>flush privileges;  刷新用户权限,这里你也可以重启mysql

13. mysql>exit  退出mysql数据库。

至此,大功告成。

linux mysql删除root_Linux下误删MySQL的root用户解决方法相关推荐

  1. mac mysql root不能登陆_Mac下新安装的MySQL无法登陆root用户解决方法

    一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如 ...

  2. mysql删除数据后id自增不连续的解决方法

    mysql删除数据后id自增不连续的解决方法 参考文章: (1)mysql删除数据后id自增不连续的解决方法 (2)https://www.cnblogs.com/weifeng-888/p/1163 ...

  3. Mac下新安装的MySQL无法登陆root用户解决方法

    Mac下新安装的MySQL无法登陆root用户解决方法 参考文章: (1)Mac下新安装的MySQL无法登陆root用户解决方法 (2)https://www.cnblogs.com/maxinlia ...

  4. linux mysql忘记root_linux下mysql-5.6忘记root密码,重置root密码详细过程

    在linux平台下使用mysql过程中忘记了root密码,对于运维和DBA来讲都是一件头疼的事情,下面来讲解下怎么进行重置mysql数据库root 密码: 1.首先停止mysql服务进程: 1 ser ...

  5. Linux (Ubuntu 16.04) 下 搜狗拼音输入法乱码问题的解决方法

    说明:转载请注明出处. Ubuntu系统下搜狗拼音输入法经常乱码,搜索到的解决方法大多不可用,或者只能解决一次,很快就又出现乱码的情况.博主无意间发现一个方法,经测试,90%以上的概率是可行的,只有那 ...

  6. linux mysql 主从 1130_linux下安装Mysql(干货!!!)解决mysql 1130问题,远程登录问题...

    转载自:http://www.cnblogs.com/xxoome/p/5864912.html linux版本:CentOS7 64位 1.下载安装包"mysql-5.6.33-linux ...

  7. ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法

    Linux下忘记MySQL root密码解决方法 忘了mysql密码,从网上找到的解决方案记录在这里. 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行&qu ...

  8. Linux 平台下 误删 oracle 数据文件的恢复方法

    1  问题描述 之前写过一篇删除oracle home目录的blog,参考: Linux 平台误删 home oracle 根目录的解决方法 http://www.cndba.cn/Dave/arti ...

  9. 删除了mysql的root账户密码是什么_mysql误删root用户或者忘记root密码解决方法

    解决方法一:到其他安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密 码),打开[Mysql的安装目录/var/mysql],将其中的user.frm.user.MYD.use ...

最新文章

  1. 用了这么久配置中心,还不知道长轮询是什么?
  2. Python爬虫入门:爬取某个网页的小说内容
  3. 博客园.Text技术支持移至PSP技术支持中心
  4. git merge 回退_Git命令
  5. 为什么喝酒有的人会脸红,有的人会脸发白
  6. SAP 电商云 Spartacus UI 的 slot,position 和 Component
  7. matlab多缝夫琅禾费,常见的多缝夫琅禾费衍射.ppt
  8. pytorch——张量操作与线性回归
  9. Solr 新增、更新、删除索引
  10. Redhat6.5中搭建Postfix邮件系统
  11. 拍摄视频,真的帧率越高越好吗?
  12. kjb文件 解析_在Linux上使用lnav监控和分析Apache日志文件工具
  13. 惯性导航工作原理及系统分类
  14. 【oneDrive】学生认证
  15. mac latex使用记录
  16. RDKit | 子结构搜索和MCS算法
  17. Mysql 多表联查索引失效问题
  18. wine的安装及使用
  19. 3par存储与linux系统多路径适配问题解决方案
  20. KesionCMS V4.x部份最常用的标签清单

热门文章

  1. Cell封面:王二涛组在丛枝菌根共生“自我调节”研究中取得重大进展(视频+漫画解读)...
  2. 宏基因组蚂蚁森林公益合种树项目,支持祖国绿化事业,让世界更美好
  3. Nature:功能微生物组研究典范—采用甘露糖苷选择性抑制尿路致病性大肠杆菌...
  4. 藏在1.85亿人体内的隐形致癌病毒,有人确诊即是晚期
  5. 一作解读Gut:人体最初的微生物起源与生殖健康
  6. pandas使用Categorical函数将object数据数据列转化为categorical数据列并基于categorical的因子(分类)水平排序dataframe
  7. python使用imbalanced-learn的SMOTETomek方法同时进行上采样和下采样处理数据不平衡问题
  8. python和R文件IO操作对比及dataframe创建方式对比:read_csv、to_csv、write.csv、 data.frame、pd.DataFrame
  9. 句法分析应用领域及意义
  10. Python踩坑指南(第二季)