一、问题

1.1、环境
电脑环境:Windows 10;
数据库环境:MySQL Community Server 8.0.17;

1.2、问题
因为最近要用Mysql,所以在自己电脑上装了Mysql数据库;(好久没用了,现在经常接触的是Oracle);
本文是根据【菜鸟教程】-mysql安装;上的教程实操的记录版本;会记录安装期间的各种问题,可以说是一个实例化的版本;

二、解答

1.下载,下载地址;
选择适合自己电脑操作系统的版本;

2、解压
因为我们下载的是zip压缩文件,所以需要解压;我的安装目录是

C:\softWareInstalled\mysql-8.0.17-winx64

3、配置
C:\softWareInstalled\mysql-8.0.17-winx64\bin路径下,新增一个my.ini配置文件,将下面的内容复制进去;

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4、初始化
打开cmd,然后cd切换到安装你的Mysql的目录中,输入如下命令;或者在C:\softWareInstalled\mysql-8.0.17-winx64\bin路径下,按住【SHIFT+鼠标右键】;点击【在此处打开Powershell窗口】或者【在此处打开cmd窗口】;

然后在cmd窗口输入 mysqld --initialize --console 命令;如果不是在cmd窗口输入的命令,可能会出错

根据它的提示,我们需要将命令改为: .\mysqld --initialize --console 命令,如果是在powershell里输入命令,都需要加 .\

这里mysql初始化的用户名为Root,密码为yAezAtZie4&Y ;等会登录要用;

5、安装
接下来,我们要安装,输入命令如下:

mysqld install

又报错了。。。

这里日志提示,安装或移除服务器被拒;应该是权限不够;我们退出cmd,然后重新以管理员的身份打开;

安装成功;

6、启动mysql服务
输入命令

net start mysql


我们按住windows键+R,然后输入services.msc,进入后台服务列表,查看Mysql是否启动;

这里,我们看到,Mysql已经开始运行了;

7、cmd中启用mysql自带命令行登录,输入命令:

mysql -h 127.0.0.1 -u root -p

回车后,输入刚才安装的命令即可;

8、改密码;
通过命令;这里我是root用户登录的,然后新密码为123;你可以自定义自己的密码;

alter user 'root'@'localhost' identified by '123';


接下来,我们就可以通过Mysql来进行查询了;

三、总结

看着操作步骤,不是很难,但是实际操作的时候,会因为每个人的操作方式不一样,出现各种各样的问题;还是自己动手试试会比较好;

欢迎关注我的
CSDN博客: https://blog.csdn/River_Continent
微信公众号:幕桥社区

* 知乎:张牧野, https://www.zhihu/people/zhang-mu-ye-37-76/activities
* 简书: https://www.jianshu/u/02c0096cbfd3

更多推荐

【Mysql】如何在Windows 10 操作系统上安装Mysql数据库