Windows系统上MySQL Community Server下载与安装配置


本文详细介绍在Windows 系统中,下载与安装配置 MySQL Community Server。

下载

在线搜索: MySQL :: Download MySQL Community Server
进入官方链接 https://downloads.mysql.com/archives/community/

选择你要的版本,比如我的版本 mysql-5.7.30-winx64
下载好后,解压到自己的目标路径,例如 D:\devtools\mysql-5.7.30-winx64

配置

配置用户环境变量

win键 -> 控制面板 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量
或者
win键 -> 控制面板 -> 右上角输入Env -> 点击 编辑账户的环境变量

新建环境变量:
变量名(N):MYSQL_HOME
变量值(V):D:\devtools\mysql-5.7.30-winx64

修改Path环境变量:
添加 变量值(V):%MYSQL_HOME%\bin

配置好的效果如下:
在这里插入图片描述

修改MySQL默认设置

创建 my.ini 文件,文件代码如下所示,创建完成后将 my.ini 文件复制到 mysql 的安装目录下,我的路径为 D:\devtools\mysql-5.7.30-winx64

[mysql]  
# 设置 mysql 客户端默认字符集  
default-character-set=utf8mb4 
 
[mysqld]  
#设置 3306 端口,不配置默认3306
port = 3306  

# 设置 mysql 的安装目录  
basedir=D:\devtools\mysql-5.7.30-winx64

# 设置 mysql 数据库的数据的存放目录  
datadir=D:\devtools\mysql-5.7.30-winx64\data

# 允许最大连接数  
max_connections=200  

# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集  
character-set-server=utf8mb4  

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

关于如何确定MySQL的配置文件位置? 可以看下面的博客:

如何确定MySQL的配置文件位置?

安装mysql为windows系统服务

以管理员身份运行cmd窗口:

命令: 
mysqld --install
或者
mysqld --install MySQL --defaults-file="D:\devtools\mysql-5.7.30-winx64\my.ini"
执行命令后,提示:Service successfully installed. 表示安装成功

推荐使用第二条,指定了default file

查看服务:

Win +R -> 输入 services.msc

Windows服务列表中就可以看到:
在这里插入图片描述

初始化 MySQL

  • 创建一个具有空密码的 root 用户 (推荐使用这种方式)
    以管理员身份运行cmd窗口,在 DOS 命令提示符界面输入 mysqld --initialize-insecure,执行命令后,等一会后,
    系统会自动在 mysql安装路径中生成相应的 data 目录,并自动创建好空密码的 root 用户,表示初始化成功
    mysqld --initialize-insecure
    
    D:\devtools\mysql-5.7.30-winx64\data 文件夹创建,里面有不少内容。

或者

  • 创建一个具有默认的初始密码 root 用户

    mysqld --initialize --console
    

    执行完成后,会输出 root 用户的初始默认密码

    例如:最后一句里写了初始密码。

    … [Warning] InnoDB: New log files created, LSN=45790
    … [Warning] InnoDB: Creating foreign key constraint system tables.
    … [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 24692c69-a382-11eb-9acd-4437e6c76c96.
    … [Warning] Gtid table is not ready to be used. Table ‘mysql.gtid_executed’ cannot be opened.
    … [Warning] CA certificate ca.pem is self signed.
    … [Note] A temporary password is generated for root@localhost: jogt9d/I5q:;

启动 mysql系统服务

以管理员身份运行cmd窗口,在 DOS 命令提示符界面输入 net start mysql,启动 mysql 服务。

net start mysql

输出:

C:\WINDOWS\system32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

修改root账号登录密码

在服务启动后,因为刚创建的 root 用户是空密码,因此,需要先进行密码设定,在 DOS 命令提示符界面输入下述内容。

mysqladmin -u root -p password 此处输入新的密码 
Enter password: 此处输入旧的密码

注意,由于刚开始创建用户的密码为空,所以在第一次修改用户的密码时,在Enter password: 的后面不用输入旧密码,直接回车

输出:

mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

测试配置

以管理员身份运行cmd窗口,在 DOS 命令提示符界面输入下面命令:

mysql -u root -p

输入登录密码,即可进入。
例如:

C:\WINDOWS\system32>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.7.30 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

mysql>

完成安装和配置!!!

补充

停止mysql 系统服务

命令

net stop mysql

卸载mysql 系统服务

命令

sc delete mysql
特殊情况

[已解决] 卸载MySQL系统服务,但还是存在于服务列表里

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: MySQL Community Server 8.0是一款免费的关系型数据库管理系统,适用于各种规模的应用程序。以下是安装配置MySQL Community Server 8.0的步骤: 1. 下载MySQL Community Server 8.0的安装程序,可以从MySQL官网下载。 2. 运行安装程序,按照提示进行安装。在安装过程中,可以选择安装MySQL ServerMySQL 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作为一个高效、安全、稳定的数据库管理系统,被越来越多的企业和开发者所使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值