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中注释掉
浙公网安备 33010602011771号