MySQL8.0下载及安装步骤完整教程

目录

一 下载MYSQL数据库压缩包

1.打开地址MySQL: Download MySQL Community Server

二 添加MYSQL配置

三 配置系统环境

1.系统属性---》环境变量------》

2.在用户变量和系统变量的Path里添加bin目录

四 启动MYSQL

1.进入MYSQL目录

1)windows Powershell

2)cmd方式

 2.初始化MYSQL数据库

1)windows Powershell执行

2)cmd窗口执行

3.安装MYSQL

1)windows Powershell执行

2)cmd窗口执行

4.启动MYSQL

中途遇见的坑


一 下载MYSQL数据库压缩包

1.打开下载地址MySQL: Download MySQL Community Server

绿框是正式版,红框的是debug版,正常情况下载绿框的就可以了。

点击download,出现如下界面:

如果不想注册界面直接点击红框处链接下载MYSQL。

解压文件,我解压到了D:\Program Files目录下,这个根据自己的需求自行解压。 目录结构如下:

这是官网最干净的目录了。你可能从其他网站下载的压缩包会有一些其他文件。

其中bin目录是MYSQL所有相关运行程序;

include是接口头文件,用于数据库软件封装和开发;

二 添加MYSQL配置

MYSQL数据库配置在根目录(解压出来的文件夹目录,和bin目录同级),创建txt文件并重命名为my.ini(文件名称必须为my,文件扩展名为.ini,一定要注意)。

用记事本打开并写入以下文本:

[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\Program Files\mysql-8.0.29-winx64\database
#设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-8.0.29-winx64\database\Data
#允许最大连接数
max_connections=200
#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
#服务端使用的字符集默认为UTF8
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

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

其中

上面红框部分 basedir路径和 datadir根据自己的数据存放位置填写自己的数据库路径(可以是自己自定义的创建的路径)。我的是“D:\Program Files\mysql-8.0.29-winx64\database”和“D:\Program Files\mysql-8.0.29-winx64\database\data”。

注意my.ini的basedir和datadir路径一定要存在。没有就手动创建。

如下:

端口说明

1.红色框端口是MYSQL程序运行时的端口

可以在终端输入:

netstat -aon

红框的端口就是我们上面配置的第一个端口。这个值可能会被占用导致启动失败。可以设置其他值,这个根据你的计算机服务器来决定,只要其他程序没有使用就可以了。用于标识网络传输数据的应用程序唯一id。

我们可以通过上面的PID:14828在任务管理器和资源监视器里找到对应的MYSQL程序

2.绿框的端口是客户端连接服务器用的端口

三 配置系统环境

 1.系统属性---》环境变量------》

 

2.在用户变量和系统变量的Path里添加bin目录

我的bin目录(D:\Program Files\mysql-8.0.29-winx64\bin)如下图

 环境变量设置

 

四 启动MYSQL

管理员运行cmd窗口或者windows Powershell

1.进入MYSQL目录

1)windows Powershell

执行cd mysql的bin目录,

我的是D:\Program Files\mysql-8.0.29-winx64\bin,如果路径有空格用""括起来,如下图:

2)cmd方式

管理员权限运行cmd

执行指令

d:

cd D:\Program Files\mysql-8.0.29-winx64\bin

 2.初始化MYSQL数据库

1)windows Powershell执行

./mysqld --initialize-insecure

如下

2)cmd窗口执行

mysqld --initialize-insecure

执行结束后MYSQL将会根据我们上面my.ini配置的路径生成对应的文件。

注意my.ini的basedir和datadir路径一定要存在。没有就手动创建

否则会报

 mysqld: Can't create directory 'D:\Program Files\mysql-8.0.29-winx64\database\Data\' (OS errno 2 - No such file or directory)
2022-06-01T09:01:52.391942Z 0 [Warning] [MY-010918] [Server] 'default_authentication_plugin' is deprecated and will be removed in a future release. Please use authentication_policy instead.
2022-06-01T09:01:52.391991Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql-8.0.29-winx64\bin\mysqld.exe (mysqld 8.0.29) initializing of server in progress as process 7316
2022-06-01T09:01:52.392194Z 0 [ERROR] [MY-010338] [Server] Can't find error-message file 'D:\Program Files\mysql-8.0.29-winx64\database\share\errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
2022-06-01T09:01:52.393461Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
2022-06-01T09:01:52.395229Z 0 [ERROR] [MY-010187] [Server] Could not open file 'D:\Program Files\mysql-8.0.29-winx64\database\Data\DESKTOP-2ROHFVB.err' for error logging: Permission denied
2022-06-01T09:01:52.396030Z 0 [ERROR] [MY-013236] [Server] The designated data directory D:\Program Files\mysql-8.0.29-winx64\database\Data\ is unusable. You can remove all files that the server added to it.
2022-06-01T09:01:52.396206Z 0 [ERROR] [MY-010119] [Server] Aborting
2022-06-01T09:01:52.396657Z 0 [System] [MY-010910] [Server] D:\Program Files\mysql-8.0.29-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.29)  MySQL Community Server - GPL.

3.安装MYSQL

1)windows Powershell执行

./mysqld -install

如下

2)cmd窗口执行

mysqld -install

执行完后将会出现

Service successfully installed.的提示

4.启动MYSQL

windows Powershell和cmd是一样的,执行指令

net start mysql

结果如下图

到此服务器就配置成功了。

中途遇见的坑

1.未初始化MYSQL,即没执行

mysqld --initialize-insecure

指令或者执行失败。执行

net start mysql

指令失败,服务器启动失败

PS D:\Program Files\mysql-8.0.29-winx64\bin> net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。

服务没有报告任何错误。

遇到此问题首先检查my.ini文件的配置的路径basedir和datadir是否存在,如果不存在手动创建。

 

将上面的文件路径匹配好后,再次执行

mysqld --initialize-insecure

指令。

 原文转载:MYSQL下载及安装完整教程_创世界---的博客-CSDN博客

  • 6
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: MySQL Community Server 8.0是一款免费的关系型数据库管理系统,适用于各种规模的应用程序。以下是安装和配置MySQL Community Server 8.0的步骤: 1. 下载MySQL Community Server 8.0的安装程序,可以从MySQL官网下载。 2. 运行安装程序,按照提示进行安装。在安装过程中,可以选择安装MySQL Server和MySQL Workbench。 3. 安装完成后,启动MySQL Server。可以在Windows服务中找到MySQL服务,或者在命令行中输入“net start mysql”。 4. 配置MySQL Server的root用户密码。可以使用MySQL Workbench连接到MySQL Server,然后在命令行中输入“ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';”。 5. 配置MySQL Server的字符集和时区。可以在MySQL配置文件my.ini中设置字符集和时区。 6. 创建新的MySQL用户和数据库。可以使用MySQL Workbench连接到MySQL Server,然后在命令行中输入“CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';”和“CREATE DATABASE new_database;”。 7. 配置MySQL Server的安全性。可以在MySQL配置文件my.ini中设置安全选项,如禁用远程访问、限制用户权限等。 以上是MySQL Community Server 8.0的安装和配置步骤,希望对你有所帮助。 ### 回答2: MySQL Community Server是一款开源的数据库管理软件,适用于Windows、Linux和macOS操作系统。下面是MySQL Community Server 8.0的安装和配置指南。 一、下载MySQL Community Server 8.0 在MySQL官网上下载MySQL Community Server 8.0的安装程序,官网地址是:https://dev.mysql.com/downloads/mysql/,选择适合自己操作系统的版本进行下载。 二、安装MySQL Community Server 8.0 安装程序下载完成后,双击运行,按照提示步骤进行安装。在安装过程中,需要注意以下一些注意事项: 1.创建root用户密码 在安装过程中,需要设置root用户的密码。这个密码是后续登录MySQL数据库的主要方式。请确保密码的复杂程度足够高,并妥善保管。 2.选择安装类型 在安装过程中,需要选择MySQL服务器的版本和安装类型。如果只需要安装MySQL数据库,可以选择“Server Only”类型。如果需要其他开发工具,可以选择“Full”类型。 3.配置端口号 在安装过程中,可以设置MySQL服务器的端口号。默认情况下,MySQL会使用3306端口号。如果该端口号已被占用,可以更换其他的端口号。 4.选择字符集 在安装过程中,还需要选择MySQL服务器使用的字符集。默认情况下,MySQL会使用“Latin1”字符集。建议选择“utf8mb4”字符集以支持更多的语言和字符。 三、启动MySQL服务 安装完成后,MySQL服务会自动启动。可以在控制面板的服务里找到MySQL服务,也可以通过命令行启动。如果通过命令行启动MySQL服务,可以使用以下命令: ``` net start mysql ``` 如果需要关闭MySQL服务,可以使用以下命令: ``` net stop mysql ``` 四、配置MySQL服务 安装和启动MySQL服务后,需要进行进一步的配置。主要包括以下方面: 1.设置远程访问权限 默认情况下,MySQL只能在本机上访问。如果需要在其他机器上访问MySQL服务器,需要开放相应的权限。可以在MySQL的配置文件中设置远程访问权限: ``` bind-address = 0.0.0.0 ``` 该设置将允许任何IP地址的机器访问MySQL服务器。如果需要控制访问权限,可以按照具体需求进行配置。 2.调整性能设置 MySQL的性能会受到多种因素的影响,包括硬件配置、数据量大小以及访问负载等。可以在MySQL的配置文件中进行性能优化设置,以获得更好的性能表现。 3.创建数据库和用户 在MySQL中创建数据库和用户可以通过命令行或者可视化工具进行。具体操作方法请参照MySQL的官方文档。 以上是MySQL Community Server 8.0的安装和配置指南。希望对大家有所帮助。 ### 回答3: MySQL Community Server 8.0是一款免费、开源的数据库管理系统,我们可以通过官方网站下载最新的版本,然后进行安装和配置。下面是详细的步骤: 安装步骤: 1. 首先,从MySQL官网下载MySQL Community Server 8.0的安装文件,下载完成之后双击安装文件开始安装; 2. 在安装向导中,选择“Custom”安装类型,然后可以选择自定义安装位置和安装组件; 3. 在MySQL Server Configuration界面,可以选择服务器的配置方式,包括开发者、标准和自定义配置,根据实际需要进行选择; 4. 接着,进行MySQL的安装,安装完成之后需要记住初始密码; 配置步骤: 1. 启动MySQL服务,可以使用控制面板中的服务或者使用命令行方式; 2. 使用管理员身份登录MySQL,在命令行中使用mysql -u root -p命令,然后输入密码,即可登录MySQL; 3. 设置MySQL密码,可以使用ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password'命令进行设置; 4. 配置MySQL的字符集,在MySQL配置文件my.ini中添加character-set-server=utf8mb4; 5. 配置MySQL的数据目录,可以在MySQL配置文件my.ini中修改datadir属性; 6. 配置MySQL的端口,可以在MySQL配置文件my.ini中修改port属性; 7. 最后,重启MySQL服务,即可完成MySQL Community Server 8.0的安装和配置。 通过以上的步骤,我们就可以安装和配置MySQL Community Server 8.0。MySQL具有高度的灵活性和可定制性,可以根据实际需求进行配置和使用。MySQL作为一个高效、安全、稳定的数据库管理系统,被越来越多的企业和开发者所使用。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值