今天发生了一件心肌梗塞的事情,数据库启动不起来也关不掉提示没有权限!!!我的天,数据库没备份重装之后数据库就没了,尝试很多网上的方法也没法关闭和启动,原因是之前尝试用cmd进行数据库登录操作 无法登录 听信一个无良博客修改my.ini文件造成的惨案,
首先 管理员身份打开命令行窗口,输入命令“tasklist| findstr “mysql”” 查看mysql后台残留进程,可以看到有东西在运行一直提示MySQL服务处于正在启动或者停止的状态中,然后杀死MySQL进程。之后输入命令“taskkill/f /t /im mysqld.exe”关闭进程,
之后又找别人的my.ini文件
可以直接使用下面的代码 新建text,保存成my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3307端口
port = 3306
# 设置mysql的安装目录
basedir=C:/Program Files/MySQL/MySQL Server 5.7/
# 设置mysql数据库的数据的存放目录
datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意要把相对于的路径修改为你的MySQL路径
再把替换成自己的my.ini后,重新启动
这样就可以重新启动服务器而且数据库相关文件还在,泪奔