被mysql虐待的一天
昨天还能用的好好的mysql,今天就突然不能用了,作为IT小白的我经过近3小时的艰苦奋斗,最后依然是没有解决我的问题,最后还是老实地将原有版本卸载,重新下了一样的版本,果然能重新用了!!!
但是3个小时的时间不能白白浪费掉,还是记录一下自己在这段时间用的方法,或许以后可以用的到!!(win10)
主要问题:
问题1:mysql.exe双击即闪退,即使我下载了新版本仍然没有用,但是我之前用的方法是在菜单搜索栏搜索mysql,然后双击打开之后输入密码可用,然后右键固定到任务栏,虽然我也不知道为什么这样可以用,但是只能先着。
问题2:也就是今天遇到的问题,昨天问题1中的方法还是用的好好的,今天输入密码之后就直接闪退了,用mysql.exe仍然是不能登录(好吧,我可能还是想多了)。然后就是在万能的百度上各种搜索,找到了无数大佬的方法,虽然对我没有什么效果,现在还是总结一下!
- 服务器问题
也是很多大佬说的一个问题,右键我的电脑——管理——服务和应用程序——服务,然后寻找到mysql(不同版本好像是不同名字,我的是8.0服务器名字就是mysql80,这个在安装的时候可以进行设置),右键启动!
在我尝试了很多2中的方法之后,我的mysql80服务器一直刚启动就自动关闭了(小声BB:在用这些方式之前服务器还是可以用的),不知道是什么情况,这个问题网上也没有找到解决办法,通过cmd管理员模式(在菜单栏找到cmd之后,右键以管理员方式运行),运行mysql80,显示正在启动——无法启动——没有任何错误日志,我就彻底崩溃了,问题一个接一个!
2.用cmd尝试进入mysql
win+r,输入cmd,进入命令行,再进入安装的mysql的bin目录,直接是“cd 安装路径”(命令行操作较少,还是记录一下),进入之后,输入mysql -uroot -p
,然后输入密码
本该可以进入的时候我出现的问题就是ERROR 1045 (28000): Access denied foruser ‘root’@‘localhost’ (using password: YES),意思是无法连接到我的root账户,但是我的密码是正确的,现在网上有事一大溜的要用重置密码,修改my.ini文件,在mysqld后面加入skip-grant-tables
之类的。
这个是解释的比较详细的,虽然不是很适合我的情况(https://blog.csdn.net/qq_36675754/article/details/81381341)
大佬经常会配置my.ini里面的内容,但是我个人感觉新手还是不要随便复制大佬的内容,毕竟他们的东西有些是他们觉得理所当然但是我们会忽略的,如果实在是想复制,最还还是先将原来的my.ini文件给复制一个备份。
这里有个小tips,我也是找了很多时间才发现的,如果安装的时候没有修改默认的设置,一般my.ini文件(我的是8.0版本)是在C盘programdata文件夹下面,这个文件夹一般是隐藏的,需要点左上角文件——更改文件夹和搜索选项——查看——往下滚动,选择“显示隐藏的文件、文件夹和驱动器”,一路确定。
再找到programdata文件夹下的mysql文件夹,里面就有我们在mysql命令行里面创建的文件数据和my.ini文件。
花了这么长时间去解决问题,虽然没有解决,但是还是增长了我不少的知识点,最后还是奉劝一句各位执着的小伙伴,当实在解决不了问题的时候,不妨卸载再重新安装,也是没办法中的办法了!!
被mysql虐待的一天相关推荐
- 这段python代码虐待我无数,求解答
这段python代码虐待我无数,求解答 import tkinter as tk import pymysql import time root=tk.Tk() root.geometry(" ...
- MySQL 用于汉字要使用二进码
经过反复试验,我只好怀疑是数据库本身可能出现一个漏洞.这本来是一个简单的问题,经过反复试验,当我 从表中读数据时,出现了令人不可思议的错误. 这个程序的目的是把同义词分类,一切进行的都很好,我已经把它 ...
- mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间
先贴一张图! 第一步,"很重要" 在mysql中,有一个创建之初自带的库information_schema,这个库中包含着数据库相关信息,查询数据占用空间就是使用该库,所以首先进 ...
- mysql并发更新数据,多用户并发修改数据解决方案。
mysql并发更新数据,多用户并发修改数据解决方案. 在系统中,有一些如余额.资产.积分的数据,是要保证数据一致性的.如,一个人使用两个设备同时进行消费操作,如何保证数据一致性的问题. 我们一起来思考 ...
- mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。
下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...
- mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string
mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...
- docker一步安装mysql,docker的魅力就在于此
正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...
- 设置腾讯云linux服务器中 MySQL 允许远程访问
申请了一台linux腾讯云服务器,想要把数据库搭建在上面,本地的Windows直接可以访问 以下就是具体的操作流程,首先你需要安装好一个mysql,安装方法–>mysql安装(Linux) 接着 ...
最新文章
- 监控:系统构架重要的一环
- 开发针对特殊租户的Teams机器人
- EntityFramework和EntityFramework.Extended使用说明——性能,语法和产生的sql
- linux环型共享内存,Linux system v 共享内存
- matlab中noisbloc,基于小波变换的微弱信号检测技术的研究.doc
- java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegion
- Drawing with GoogLeNet
- 机器学习经典书籍论文
- kafka创建topic_Kafka系列第三篇!10 分钟学会如何在 Spring Boot 程序中使用 Kafka 作为消息队列?...
- 手把手教你jmeter压测--适合入门
- golang 编译 执行时候报错cannot declare name db.Query
- 微软为“离线”做好准备:推出同步框架
- ubuntu 开机后 按键 鼠标不能用
- Android 自带的字体库、字体样式
- XP框架开启debug模式_win10 2004系统如何开启夜间护眼模式的问题
- 二分法解经典题目:切木头
- 教教大家Win10怎么看处理器是几核
- 什么是矩阵java_java矩阵
- 医学统计学 第八章( t 检验)
- RSD的面向对象分类设计