MySQL-5.7zip的下载安装

1.下载mysql-5.7zip
建议下载zip的原因是容易删除,exe会直接进入注册表后期出现问题处理很麻烦

2.文档存放位置
找一个自己喜欢容易找的位置

3.修改环境变量
打开我的电脑-属性-高级系统设置


找到mysql的bin目录

拷贝到path的新建中

完成确定

4.新建配置文件my.ini

打开添加以下内容

[mysqld]
#目录一定要换成自己的
port = 3306   //端口号
basedir = D:\Program Files (x86)\mysql-5.7.20-winx64         //基础目录
datadir = D:\Program Files (x86)\mysql-5.7.20-winx64\data          //暂时看不到data目录,一会会自动生成
skip-grant-tables       //跳过密码验证

5.启动管理员模式下的CMD,运行所有的命令,输入mysqld -install

进入到mysql的bin目录下

这样就成功了
如果失败了考虑是否为管理员,有没有进入到bin目录下

6.再输入mysqld --initialize-insecure --user=mysql
初始化data目录,响应第四步中没有data的问题

然后会惊奇的发现data目录出现了

7.启动mysql,输入net start mysql

这时候任务管理器的服务中将出现mysql

8.进入mysql,用命令update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; 修改密码
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

刷新权限
flush privileges;

9.删除my.ini配置文件中最后一行的跳过密码

10.重启mysql服务

net stop mysql
net start mysql

11.再次连接mysql数据库

mysql -u root -p
123456
或者
mysql -u root -p123456

问题
执行
mysql -u root -p
提示
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
在计算机管理->服务和应用程序->服务->Mysql 中发现MySQL启动之后总是马上停止
解决方法:在配置文件my.ini中注释掉

skip-grant-tables

posted @ 2021-02-05 19:27  你如果要离开  阅读(111)  评论(0)    收藏  举报