在官网下载压缩包(建议下载压缩包,不建议下载EXE,卸载很麻烦,需要修改系统注册表)

官网地址 :
https://www.mysql.com
安装步骤:

解压压缩包到系统任意路径 建议修改文件名把-winx64后缀去掉方便辨认

在安装根目录下创建my.ini配置文件内容如下(根据注释自行修改相关配置)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\mysql-8.0.11\bin
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql-8.0.11\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

使用管理员权限打开cmd命令提示符窗口

使用cd /d f:\mysql-8.0.11\bin 把当前工作目录切换到bin目录

把MySQL加入系统环境变量中,使mysql基本命令生效
yJieFe.png
yJiVoD.png
yJiEdO.png

在bin目录下执行命令mysqld install 进行mysql数据库的系统服务注入,安装成功后打开服务程序可以查看到MYSQL服务已经成功安装

MySQL服务成功注入

初始化data目录 注意不要自己创建data目录

mysqld --initialize-insecure

启动服务
net start mysql

mysql默认没有密码
设置初始密码操作
例如设置密码为123456
mysqladmin -u root password 123456
如果已有密码
mysqladmin -u root -p 旧密码 password 新密码
mysqladmin -u root -p password 123456
如果上述修改密码不生效可用下边命令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

使用mysql -u root -p数据库密码 登录mysql数据库

MySQL一些常用的SQL指令

查看所有的数据库
show databases;
切换到当前的数据库
use 数据库名;
create database 数据库名;
查看数据库里的表
show tables;

其它一些问题的解决方案:

遇到服启动失败,需要删除mysql服务请在管理员模式下执行 sc delete mysql命令