清理注册表

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MYSQL
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\MYSQL
  • 删除C:\Program Files (x86)\MySQL(这个我系统上文件安装目录)
  • cmd命令:regedt32 打开注册表
    上面得都清理掉,粉碎掉,然后重启电脑

环境变量配置改下

系统path 目录中可能还存有配置bin路径,把他删除掉,等会重新安装后在配置下,防止你版本不一样,设置的不统一

配置自己得my.ini

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\Program Files (x86)\\MySQL\\MySQL Server 5.7
datadir=C:\\Program Files (x86)\\MySQL\\MySQL Server 5.7\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
skip-grant-tables
  • 系统可能没有data路径,你不要手动创建
  • window系统上我用双反斜杠没事,理论上单斜杠
  • 这个文件没有,我是手动创建的,在根目录下(C:\Program Files (x86)\MySQL\MySQL Server 5.7\my.ini)

执行mysqld -install mysqld --initialize

  • 上面的顺序不能乱
  • 必须先清理,删除,重启,如果你不是,重新来过
  • 如果成功了,你在系统服务中看不到MYSQL服务
  • C:\Windows\System32\cmd.exe 找到这个文件,以管理员的身份运行,不然执行命令,权限不够,会拒绝的
  • **在cmd中进入这个文件夹 C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin **
  • 执行 mysqld -install 成功后执行 mysqld --initialize

测试下

  • mysql -hlocalhost -uroot -p

    这个是没有密码的情况,my.ini 配置了最后一行,看上图,我出现了异常,skip-grant-tables 我重新配置了这个文件,然后重新重头开始又来一遍,如果你设置密码,请按照下面在操作一波

需要配置my.ini

  • 通过命令行进入MySQL的BIN目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。
  • 执行“use mysql;”,使用mysql数据库。
  • 执行“update user set password=PASSWORD(“123456”) where user=‘root’;”(修改root的密码)
  • 打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
  • 重启MySQL服务(net stop mysql ==》 net start mysql)。

mysql 重新安装采坑笔记相关推荐

  1. VS2015+MySql+EF6采坑经验总结

    原文:VS2015+MySql+EF6采坑经验总结 背景:VS2015+MySql+EF6(DB First) 采坑顺序:按照以前的记忆,操作依次如下: 1,安装 MySQL Connector/NE ...

  2. mysql 触发器采坑记录(mysql 触发器采坑记录 由于不了解mysql创建触发器要记录创建者IP,导致更改创建者IP后,触发器不可执行。 当创建触发器(视图、存储过程、函数)时,如果没有)

    mysql 触发器采坑记录(语序有点凌乱,回头再整理) 由于不了解mysql创建触发器要记录创建者IP,导致更改创建者IP后,触发器不可执行. 当创建触发器(视图.存储过程.函数)时,如果没有指定创建 ...

  3. mysql limit括号_采坑笔记——mysql的order by和limit排序问题

    背景说明 今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫 select record.a, ...

  4. mysql limit 排序_采坑笔记——mysql的order by和limit排序问题

    背景说明 今天写出一个十分弱智的bug,记录一下,提醒自己以后别这种犯错,不怕丢人哈~ 在写一个分页查询记录的sql时,要根据添加的时间逆序分页输出,之前的写法是酱紫 select record.a, ...

  5. onlyoffice采坑笔记

    中文版onlyoffice/documentserver镜像制作 onlyoffice 20并发限制处理,up to 20 maximum onlyoffice安装-Linux windows 10 ...

  6. MySQL单表数据量过千万,采坑优化记录,完美解决方案

    MySQL单表数据量过千万,采坑优化记录,完美解决方案 参考文章: (1)MySQL单表数据量过千万,采坑优化记录,完美解决方案 (2)https://www.cnblogs.com/ExMan/p/ ...

  7. Linux MySQL数据库冷迁移采坑记录

    Linux MySQL数据库冷迁移采坑记录 当前文件系统已满,需要将MySQL默认路径迁移到新文件系统下. MySQL数据库文件原位置:/var/lib/mysql . 要移动至:/mysql/mys ...

  8. 微信小程序后端mysql数据库_微信小程序后台springboot+mybatis+mysql“采坑”集锦

    "采坑"错误集锦 1.service层 错误描述:2019-04-14 22:09:52.027 ERROR 8416 --- [nio-8082-exec-5] o.a.c.c. ...

  9. 即将上线的Hive服务器面临的一系列填坑笔记

    即将上线的Spark服务器面临的一系列填坑笔记 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.18/10/19 16:36:31 WARN metastore.ObjectSt ...

最新文章

  1. Base64 加密算法原理
  2. GDCM:gdcm::Image的测试程序
  3. 一个讨论:SAP项目实施的顾问,需要花时间去调试代码了解技术细节吗
  4. [Linux] 020 RPM 包的命名原则与其依赖性
  5. 架构之路(八)从CurrentUser说起
  6. ZZULIOJ 1107: 回文数猜想(函数专题)
  7. 题解P3711:【仓鼠的数学题】
  8. mysql 逗号 join_mysql – sql join表,其中1列有逗号
  9. python项目需求文档模板_Python+docxtpl+plotly实现模板word文档图表生成
  10. java正则表达式常用语法
  11. java代码整洁之道_代码整洁之道——我们是作者
  12. 微信支付:Native 模式 + 二维码生成技术!+ XML<> Map转换
  13. 阿兹后来明白了,其实别人没有我们想象中的那么关注我们
  14. Element is missing end tag
  15. Mac下导入virtualenv报错:its parent directory is not owned by the current user
  16. ios内存管理(整理篇)
  17. python学习 -女神或者男神把微信消息撤回后好慌,有了这个妈妈再也不担心你看不到女神或者男神撤回的消息了(超详解)...
  18. Goolge Colab免费GPU服务器使用教程
  19. nohup不输出nohup.out日志信息(nohup: appending output to ‘nohup.out‘)
  20. 百度地图分不同色块显示某个城市的行政区划,并添加城市(区)名

热门文章

  1. pvqc计算机类专业英语,PVQC专业英文词汇国际认证
  2. Oracle电脑软件,最新Navicat for Oracle下载地址电脑版-CC软件
  3. 从FM推演各深度CTR预估模型(附代码)
  4. 计算机统计学研究方向,在职研究生统计学专业的研究方向有哪些?
  5. java 单元格格式 会计专用
  6. 判定树和判定表的画法
  7. vue 实现PDA设备扫描二维码及条码功能
  8. 问题导向VS目标导向
  9. Facebook数据科学家解密数据分析驱动用户增长
  10. element——table使用表格形式给员工排班