分成两部分:
1.卸载mysql
2.重装mysql
首先卸载mysql
1. 打开程序与功能,右键点击卸载
2.删除mysql原目录的文件(这是我自己的路径)
3.停止运行mysql
4.删除隐藏的文件,整个删除
之后安装mysql
1.网址:https://downloads.mysql/archives/community/
2.打开后选择所需(我用的是这个)
3.解压到自己所想的目录
4.配置环境变量
5.接下来创建my.ini文件根路径下,并且添加内容
[mysql] #编码 default-character-set=utf8 [mysqld] #端口号 port = 3306 #mysql-5.7.24-winx64的路径 basedir=I:\mysql\mysql-5.7.24-winx64 #mysql-5.7.24-winx64的路径+\data datadir=I:\mysql\mysql-5.7.24-winx64\data #最大连接数 max_connections=200 #编码 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
5.管理员打开cmd,进入bin路径
6.安装命令,ervice successfully installed为成功
mysqld -install
7.接着输入一下命令,成功不会有提示的
mysqld --initialize
8.启动mysql,显示成功便可
net start mysql
9.接下来修改密码,在my.ini文件中添加kip-grant-tables,目的是为了无密码登录
10.保存后启动mysql,并且输入以下第一条命令,出现输入密码区域,不用理会直接回车,出现Welcome to the MySQL monitor即可,然后输入第二条,进入之后接着输入第三条命令
mysql -u root -p
use mysql
update user set authentication_string=password("你的密码") where user="root";
11.在10步骤结束后,删除kip-grant-tables,重启mysql,输入刚才的密码进入到 mysql>
12.输入use mysql,出现错误,这是因为还要重设密码
13.输入命令修改
alter user user() identified by "你自己的密码"
14.重新尝试
补充:
1.可以通过原始密码进入mysql,而不用 skip-grant-tables
2.假若11步进入mysql,输自己修改后的密码不行,重启电脑。再从10步开始
更多推荐
重装mysql
发布评论