您的位置:首页 > 数据库 > MySQL

win10mysql(5.7.16)数据库删除和重新安装

2016-12-23 22:54 357 查看
mysql有一段时间没有用之后,最悲催的莫过于想要再次用的时候,忘记了登陆密码。由于经验不足啊,就想删了重新装,捣鼓了半天,不是删的不彻底就是安装的时候给你来点小惊喜。经过一番大战之后,终于搞定了,先总结下,以待以后参考:


删除mysql

一:停止mysql服务(cmd 命令行 输入services.msc->找到mySQL->停止SQL服务)





二:删除mysql安装所在目录(根据自己的安装路径选择)



三:删除注册表(cmd->输入regedit->在注册表注册器编辑 搜索mySQL右键全部删除(或者依据以下路径找到MySQL,右键删除)

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL



四:重新安装mysql

1,解压mysql-5.7.16-winx64.zip到相关目录(我喜欢D:\Program Files下)
2,配置环境变量path:D:\Program Files\mysql-5.7.16-winx64\bin






3,修改配置文件:新建my.ini开始配置该文件(参考大多数)


[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

#设置mysql的安装目录

basedir=D:\Program Files\mysql-5.7.16-winx64

#设置mysql数据库的数据的存放目录

datadir=D:\Program Files\mysql-5.7.16-winx64\data

#允许最大连接数  (可更改)

max_connections=200

#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#创建新表时将使用的默认存储引擎  INNODB支持多继承

default-storage-engine=INNODB


4,以管理人员打开CMD,然后进入到:



然后在bin后输入:mysqld install

如果提示servers 已经存在 ,则mysqld -remove 之后再mysqld install

然后 net start mysql 启动服务 (服务器无法启动,没有报告任何错误)

然后:接着就是输入 net start mysql 启动服务

报错!!!

“服务器无法启动,服务器没有报告任何错误。”

然后:

再输入mysqld –initialize-insecure –user=mysql

(执行命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)

注:如果有data文件夹,并且有file在里面。会报错。按照提示,把data里面的files全部删除了,再执行上面命令就好了!!!

输入 net start mysql

服务成功 启动成功,就好了。

5, 修改mysql root 密码:

(注:初次没有密码-p password 新密码空格代表空密码

mysqladmin -u用户名 -p旧密码 password 新密码


参考网址:
 http://www.jb51.net/article/83636.htm http://blog.csdn.net/qq_22812319/article/details/51586261
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql