1、下载mysql解压到自己想安装的路径下。
2、把mysql的bin路径配置到系统环境变量中
3、在mysql根目录中添加my.ini配置文件,文件内容如下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\web\mysql-8.0.12
# 设置mysql数据库的数据的存放目录
datadir=C:\web\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4、以管理员身份打开命令行工具进入数据库bin目录下
5、数据库安装
a、初始化mysqld --initialize --console,这里有个坑,我安装的是5.7以上的,正常来说初始化之后会让你设置密码,然而并没有。他自己生成了一个随机密码。会在cmd上打印出来,安装的过程要留意一下。
b、安装数据库mysqld install
c、启动数据库net start mysql
d、登录数据库mysql -u root -p回车输入a步骤时生成的随机密码
e、修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
到此算是安装完成了。至于为什么会自己生民随机密码这个问题有兴趣的同学可以深究一下怎么回事。