一、下载安装包
下载网址:https://dev.mysql.com/downloads/mysql/ 下载Windows系统版本,如下图
点击下载,选择自己的文件路径,C盘非C盘都可以(我没有放C盘),路径中不要出现中文,下载完后解压,解压后如下图
二、安装
管理员身份打开cmd
cd到bin目录下
-
安装mysql服务,执行命令:
mysqld --install
-
初始化mysql,执行命令:
mysqld --initialize --console
,产生一个随机密码,记住后面需要登录用。
-
开启mysql服务,执行指令
net start mysql
-
登录验证,输入命令
mysql -u root -p
,密码是刚才产生的随机密码
-
修改密码,指令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
,注意后面有个分号。
三、设置系统的全局变量
1、点击“我的电脑-->属性-->高级系统设置-->环境变量”,接下来如下图所操作,在系统变量中选中path一行,点击“编辑”,然后点击“新建”,将bin目录的路径填进去,点击“确定”就完成了。
-
在mysql目录下创建一个ini配置文件
内容如下:
[mysqld]
#设置mysql的安装目录,也就是刚才我们解压的目录
basedir=D:\Software\sql\mysql-8.0.31-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\Software\sql\mysql-8.0.31-winx64\data
#设置默认使用的端口
port=3306
#允许最大连接数
max_connections=200
#允许连接失败的次数。这是为了防止有人试图攻击数据库
max_connect_errors=10
#服务端使用的字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件作为认证加密方式
#MySQL8.0默认认证加密方式为caching_sha2_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[client]
default-character-set=utf8
port=3306