windows安装mysql5.7

1、下载

下载mysql-5.7.28-winx64.zip

方式1:官网,选择mysql-5.7.28-winx64

windows10安装mysql5.7版本_编程工具

 

2、添加my.ini

解压到自己指定的路径,添加my.ini与sqlData文件夹

my.ini内容

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306

# 设置mysql的安装目录
basedir=D:\\ruanjian\\mysql-5.7.28-winx64

# 设置 mysql数据库的数据的存放目录
datadir=D:\\ruanjian\\mysql-5.7.28-winx64\\sqlData

# 允许最大连接数
max_connections=20

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#开启查询缓存
explicit_defaults_for_timestamp=true
# 免密码登录,修改密码后需要注释
skip-grant-tables

注意:路径必须加两个\\,my.ini需要保存为ANSI格式

3、设置环境变量

把D:\ruanjian\mysql-5.7.28-winx64\bin添加到环境变量中

电脑->属性->高级系统设置->环境变量->Path中新建

windows10安装mysql5.7版本_编程工具_02

4、初始化

以管理员身份打开cmd,进入mysql中的bin目录,执行mysqld --initialize

windows10安装mysql5.7版本_编程工具_03

接着执行

mysqld install
net start mysql

然后登录

mysql -uroot -p

输入任意密码即可

5、修改密码

mysql> USE mysql;
mysql> update user set authentication_string=PASSWORD('123abc') where user='root';
mysql> flush privileges;
mysql> exit;

修改完密码后,把my.ini中的#skip-grant-tables 注释掉

6、登录

然后执行

net stop mysql
net start mysql

登录

mysql -uroot -p123abc

执行

show databases;

如果报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

解决方案:

alter user user() identified by "123abc";

再执行

show databases;

能够看到数据库就可以了。
至此,MySQL5.7版本的数据库在windows平台安装完成,多谢阅读,如果文章对您有帮助可以通过下文联系作者,请他喝杯咖啡。

7、Navicat图形化工具

可以参考文章,点我跳转

 

公众号

windows10安装mysql5.7版本_编程工具_04

 

关注我,我们一起成长~~