在windows系统上安装 MySQL8数据库,下面介绍

目录

1、官网下载 mysql8 社区版

2、安装 mysql

3、运行 mysql

4、卸载 mysql


1、官网下载 mysql8 社区版

下载地址:MySQL :: Download MySQL Community Server

2、安装 mysql

将下载的 mysql 压缩包解压到指定文件夹,如图

在 mysql 解压后的根目录下,新建 my.ini 文件

文件内容如下,具体参数可根据自己的需要进行配置

[mysqld]
# 设置3306端口
port=3306

# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=D:\mysql\mysql-8.0.20-winx64

# 自定义设置mysql数据库的数据存放目录
datadir=D:\mysql\mysql-8.0.20-winx64\mysql_data

# 允许最大连接数
max_connections=1000

# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10

# 服务端使用的字符集默认为UTF8
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

# 去除mysql8对ONLY_FULL_GROUP_BY的限制
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

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

[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=utf8

注意配置里的 basedir 和 datadir,分别是 mysql 的安装目录,和  mysql 数据库的数据存放目录

这里的 datadir 指定的文件夹 mysql_data 可以是任何路径,为了方便管理,我把它放到 mysql根目录下

接下来以管理员身份打开 cmd 窗口,并进入mysql 解压目录下的 bin 文件夹

进入 bin 文件夹后执行 mysqld --initialize --console 命令

mysqld --initialize --console

执行成功后,如下图

图中标识的临时密码是首次登录 mysql 时需要使用的密码,先将其复制到本地,以备接下来使用

如果在执行 mysqld --initialize --console 命令时遇到报错 “无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll。尝试重新安装该程序一解决问题。”,可以参考:无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll。尝试重新安装该程序一解决问题。_悟世君子的博客-CSDN博客

没遇到报错,当然更好了!

最后,安装 mysql 服务,执行命令 mysqld --install [服务名] (服务名是自己给 mysql 定义的名字,不设置的话会使用默认的服务名 mysql)

mysqld --install [服务名] 

笔者这里使用默认服务名

安装成功

如上图则安装成功

3、运行 mysql

启动服务,命令如下

net start [服务名]

net start [服务名],笔者的服务名是 mysql ,则启动命令是 net start mysql,cmd 窗口提示启动成功即可

net start mysql

如果你在执行 net start [服务名] 命令时报错 “请键入 NET HELPMSG 3523 已获得更多的帮助”,可以参考:请键入 NET HELPMSG 3523 已获得更多的帮助_悟世君子的博客-CSDN博客

mysql 成功启动后,首次登录,需要我们之前保存的临时密码

执行命令 mysql -u root -p 登录

mysql -u root -p

密码是之前保存的临时密码

登录成功后,执行命令 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 将密码修改为 123456,密码这里自行修改

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

如下图

密码修改成功后,就可以使用新的密码登录 mysql 了

至此 mysql 安装完成

4、卸载 mysql

如果将来有一天,你想卸载 mysql,步骤如下

先以管理员身份打开cmd窗口进入bin目录,然后执行命令

停止 mysql 服务 

net stop mysql

卸载 mysql 服务

mysqld --remove mysql

上述命令执行完成后,可以删除存放数据的 mysql_data 目录或删除整个mysql文件夹

至此完

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐