windows 10完美安装mysql5.7

由于平时在公司都直接连的linux服务器的mysql,很久没在windows上面进行过安装操作了,今天使用mysql压缩包安装时踩了一脸坑。再此先问候微软:xxxxxxxx

以下安装的版本是mysql 5.7.28

1.先下载压缩包

mysql 5.7.28官方下载
需要有oracle账号登陆后才能下。

2.将下载后的压缩包找个盘解压

我解压的目录是D:/mysql-5.7.28-winx64
进入解压后的文件夹的根目录看有没有my.ini配置文件,没有就自己建一个,下面是我的my.ini里的配置

[client]
port=3306
default-character-set=utf8
[mysqld]
#设置mysql的安装目录
basedir = D:/mysql-5.7.28-winx64
#设置mysql的数据目录
datadir = D:/mysql-5.7.28-winx64/data
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

3.配置系统环境变量,就和配jdk,nginx一样。。。具体不懂的百度

D:\software\mysql-5.7.21-winx64

4.以管理员模式打开cmd

进入D:\mysql-5.7.28-winx64\bin 目录

执行以下
mysqld --initialize --user=mysql --console

执行完后,最后一行是随机生成的密码。把那个密码记下来。

安装服务
mysqld --install 
开启服务
net start mysql
进入mysql
mysql -uroot -p

密码是刚刚记下来的随机密码

接着修改密码
set password for 'root' @'localhost' = password('密码');
exit;

以下时碰到的坑!!!!!!

1.ERROR 2003:Can’t to MySQL server on ‘localhost’(10061)或者和这句话意思类似的语句 。就是提示MySQL服务没有启动

2.mysqld install 报错 Install/Remove of the Service Denied

方案:使用管理员权限启动cmd 就可以了

3.登陆的时候报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

其实最大的坑是,好久没用自己的笔记本了,不知道哪天自动升级了系统,然后按win+X的时候出来的是一个叫PowerShell的垃圾东西(也不能说垃圾,反正就是不会用-。-),然后百度了一圈才改回来cmd。参考链接在此处打开powershell 改成cmd(命令提示符)的方法(完美版)
按win+x组合键怎么让PowerShell换为CMD命令

强迫症没办法,明明在装mysql,看到这东西就想把我的cmd弄回来!。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值