之前电脑里的版本是8.0.11 ,卸载安装8.0.22 ,安装完成后 navicat连接的还是8.0.11 ,感觉是mysql没有卸载干净,查找电脑把关于8.0.11的文件和文件夹都删除了,再安装新版本,之后mysql服务不能启动

然后才想起跟着网上一步一步操作

不知道第一步到底要不要关闭mysql服务,不过关了总是没错的。

安装的过程都没问题

最后net start mysql 服务起不来

mysqld --console提示以下

2018-10-13T03:29:24.179826Z 0 [System] [MY-010116] [Server] D:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.12) starting as process 7420

2018-10-13T03:29:24.205939Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.2018-10-13T03:29:24.207560Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.2018-10-13T03:29:24.209780Z 0 [ERROR] [MY-010119] [Server] Aborting2018-10-13T03:29:24.213334Z 0 [System] [MY-010910] [Server] D:\Program Files\MySQL\bin\mysqld.exe: Shutdown complete (mysqld 8.0.12) MySQL Community Server - GPL.

解决方法

之后根据https://www.cnblogs.com/greenteaone/p/9994477.html重置密码

1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,然后输入命令

mysqld –skip-grant-tables

以不输入密码的方式启动MySQL服务,但是这条命令对MYSQL8.0.13,是没有任何作用的。

2..后来又在网上看到这条命令:mysqld --console --skip-grant-tables --shared-memory

操作步骤同1

打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,然后输入命令

mysqld --console --skip-grant-tables --shared-memory

现在可以以没有密码的方式登录了,但是直接执行命令:

会报错:

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

mysql>

经过多次试验最终,重置密码的步骤如下

1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,

2.开启跳过密码验证登录的MySQL服务

输入命令

mysqld --console --skip-grant-tables --shared-memory

3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p

4. 密码置为空,命令如下:

use mysql

update user set authentication_string='' where user='root';

5.退出mysql,执行命令:

quit

6. 关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务,

7. 打开命令框,输入:net start mysql  启动MySQL服务。

8.步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p

9.利用上一篇博客中更改密码的命令,成功修改密码,如下图:

ALTER USER'root'@'localhost' IDENTIFIED BY'新密码';

10.验证更改后密码正确登录

输入quit,退出当前登录,输入登录命令:mysql -u root -p

输入密码,成功登录,到此,重置密码结束。

---------------但是到net start mysql 时候会失败  再次mysqld --console提示 ibdata1没有权限,改了权限之后仍然不能启动

然后在服务中手动启动成功。

mysql重装时没有权限_重装mysql遇到的问题相关推荐

  1. mysql安装时的英文_安装MySQL遇到的常见英文翻译

    安装MySQL遇到的常见英文翻译: choose this configuration type to create the optimal server setup for this machine ...

  2. 如何修改mysql占用的端口号_修改mysql端口号(mysql的端口号)

    修改mysql端口号(mysql的端口号) 2020-05-07 22:12:00 共10个回答 如何查看mysql默认端口号和修改端口号 登录mysql,使用命令showglobalvariable ...

  3. MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号

    MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号 一.前言 Oracle中有rownum,实现查询的时候记录行号,MySQL中没有 ...

  4. 数据库mysql改密码忘了怎么办_数据库mysql改密码忘了怎么办

    mysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了! Windows下的实际操作如下 1.关闭正在运行的MySQL. 2.打开DOS窗口,转到mysql\bin目录. 3.输入mysql ...

  5. mysql重装时没有权限_MySQL系列--1.安装卸载与用户权限管理

    MySQL安装 1.Ubuntu18下安装MySQL sudo apt-get install mysql-server MySQL的版本为5.7.25 2.登录MySQL 采用mysql-serve ...

  6. ef连接mysql报root没有权限_想要远程连接MySQL,赋予root权限没用啊?一直报语法错误...

    weixin_XMan 转载,希望对你有帮助:1. 3306端口是不是没有打开?使用nestat命令查看3306端口状态:~# netstat -an | grep 3306tcp        0  ...

  7. mysql手动启动1067错误_解决MySQL启动时万恶的1067错误(转)

    解决MySQL启动时万恶的1067错误(转)[@more@]我的机器不知为何,安装MySQL的时候,一到配置那一步就无休止的等待,只好结束任务,然而启动MySQL的时候出现1067错误提示.卸载,依然 ...

  8. 定义mysql字段的编码模式_在 mysql 中 定义 数据库,表,列时,设定的各个的编码格式。...

    最近看了一下KIGG框架,发现在用EF + MYSQL数据库时,数据出现了乱码,用工具(Navicat )查看一下表category的结构发现 KIGG 数据库的默认情况是用latin1编码的(DEF ...

  9. mysql如何进入用户权限_教您如何查看MySQL用户权限

    展开全部 背景32313133353236313431303231363533e58685e5aeb931333433633464 在了解动态权限之前,我们先回顾下 MySQL 的权限列表. 权限列表 ...

最新文章

  1. 人工手动冷备不完全恢复介绍(purge表不完全恢复)
  2. python好用-Python里三个好用的调试神器
  3. 使用OpenCV实现图像中的文字切割
  4. 将密码转化为SAP的格式
  5. P6177-Count on a tree II/[模板]树分块
  6. hdu 4160 Dolls (最大独立)
  7. INF DestinationDirs Section
  8. [洛谷P4918]信仰收集
  9. linux训练python出现killed_Linux 查看进程被杀死的详情
  10. 台式电脑如何设置开机密码_设置苹果Mac电脑的开机密码-macw资讯
  11. 请求header_Flutter 基于网络请求框架Dio的二次封装
  12. CC2530单片机P1寄存器说明
  13. excel输入身份证号码变指数 及自动变数值如何解决?
  14. MFC的CImage图形处理
  15. 身份证号码编码规则及校验位校验算法
  16. 山东省高中学业水平考试计算机考试教材,2017年山东高中学业水平考试科目
  17. uni-app小程序,实现根据中文首字母排序功能
  18. 《Unity 5.x游戏开发实战》一1.9 添加一个水平面
  19. c 语言字符型转换为整形,高楼平地起!C语言数据的两种类型转换
  20. 计算机桌面曝光,win7电脑桌面壁纸曝光过高影响图标怎么办?亲测实用解决方法...

热门文章

  1. Response.ContentType=image/jpeg
  2. 阿里云启动天池工业AI大赛 为ET工业大脑寻找更多精良算法
  3. 电商平台-深刻理解电商的库存架构与解决方案
  4. 她说好累! 好累! 想改行了
  5. 3M EDI 855 采购订单确认报文详解
  6. 20秋PHP作业3,大工20秋《模拟电子技术》在线作业3答案
  7. 中科院计算机控制学院难度,你的报考院校正在被“吐槽”,你造吗?
  8. am最新版安装包_民生证券民app安卓版-民生证券am版下载2.90.0 官方版-西西软件下载...
  9. 图书馆管理系统(简易版)
  10. Python 多线程加速for循环