1. 官网下载
https://dev.mysql.com/downloads/mysql/
2.下载完成后解压
二、mysql配置
2.1. my.ini
配置初始化的my.ini文件的文件
解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置:
配置文件中的路径(basedir和datadir)要和实际存放的路径一致(8.0.18不要手动创建Data文件夹)
my.ini的文件内容:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=J:\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=J:\mysql-8.0.26-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
2.2. 初始化MySQL
在安装时,避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况
win+r键
1. C:\Windows\System32
右键以管理员身份运行
在MySQL目录下的bin目录下执行命令:
j:
cd mysql-8.0.26-winx64\bin
mysqld --initialize --console
注意![注意] [MY-010454] [服务器]为root @ localhost生成临时密码: ,ppu6ksRL(oy其中root @ localhost:后面的 ,ppu6ksRL(oy就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!
2.3. 安装MySQL服务
启动MySQL 服务
安装mysql服务
执行下面的命令:
mysqld --install
成功了!
2.4. mysql已经安装过了
如果出现这个,没有次跳过
说明mysql的服务还在把它删掉
用这个命令,卸载mysql
sc delete mysql
SC删除的MySQL
在执行上面安装服务
2.5. 启动MySQL的服务
命令:net start mysql
到这你的MySQL已经是安装好了!
记录一下在安装MySQL时遇到的两个小问题
问题描述[1]
在命令行输入net start mysql提示服务没有控制相响应
解决方案[1]
访问 https://cn.dll-files.com/vcruntime140_1.dll.html,下载VCRUNTIME140_1.DLL最新的版本
下载后将解压后的文件直接放入MySQL的bin子目录下即可。重新运行命令:net start mysql 即可成功
问题描述[2]
在启动mysql服务后,输入命令mysql -u root -p后,紧接着输入密码,出现如下错误
ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password: YES)
解决方案[2]
关闭mysql服务
在安装mysql的bin目录下创建一个文件mysqlc.txt,内含以下语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
命令行方式启动服务器,指定启动时执行上述的密码修改命令文件。
mysqld --init-file=G:\mysql-8.0.25-winx64\mysqlc.txt --console
重启mysql服务器,问题解决!
三、密码修改
3.1. 登录mysql
现在就是改密码的时候了
也可以在mysql的bin目录下 进行数据库连接
命令:mysql -u root -p
# 此密码就是刚才生成的随机密码
,ppu6ksRL(oy
再输入密码 回车
有了mysql> 这个的时候 你就可以去改密码了!
3.2. 修改密码
命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
3.3. 退出mysql
密码修改成功后 ,(退出mysql)
相关推荐
在“mysql8.0.23安装配置详解--必看.txt”文档中,应该详细记录了以上步骤以及可能遇到的问题和解决方案,是安装过程的重要参考。 通过以上步骤,你已经掌握了MySQL 8.0.23在Windows上的安装和基本配置。随着对...
MySQL Connector/J是MySQL官方提供的用于Java应用程序连接MySQL数据库的驱动程序,它实现了JDBC(Java Database Connectivity)接口,使得Java开发者能够方便地在Java应用中访问和操作MySQL数据库。 "mysql-...
在本篇中,我们将深入探讨MySQL审计插件的安装、配置、使用以及它的重要性和功能。 1. **安装审计插件** - 首先,解压下载的zip文件,通常包含一个可执行文件或者二进制库。 - 使用MySQL的`INSTALL PLUGIN`语句...
MySQL 5.7 社区版的审计插件是数据库管理员用于监控和记录数据库活动的重要工具,它提供了详细的日志功能,有助于确保数据安全性、合规性和故障排查。"audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip" 文件是一...
本文将详细介绍如何在Windows系统上安装并配置MySQL解压版,包括下载、安装、配置文件编辑、服务初始化与启动等步骤,并提供了一些基本的数据库操作示例以及安全性方面的注意事项。 #### 二、安装与配置步骤 #####...
### MySQL与Redis配置安装知识点详解 #### 一、MySQL与Redis环境搭建 ##### 1. Linux环境准备 - **操作系统**: CentOS 6.5 - **安装GCC**: 通过`yum`安装,版本为`gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)`。...
解压后,你需要按照指定的步骤配置和安装MySQL。 `MySQL-5.6.22-1.el6.i686.rpm-bundle.tar`是针对RPM(Red Hat Package Manager)系统的MySQL 5.6.22版本的打包文件,可能用于对比或备份目的。RPM是Fedora、CentOS...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,尤其在Web应用程序中被广泛使用。这个压缩包文件"mysql-...正确安装并配置MySQL 5.7.17,结合良好的安全和性能实践,将为业务提供稳定且高效的数据库服务。
这个“mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz”文件是针对Linux操作系统的MySQL 5.6版本的二进制发行版。这个版本在2019年发布,提供了稳定性和性能的改进,适用于运行glibc 2.12或更高版本的64位Linux系统。 ...
10. **错误处理和日志记录**:MySQL Connector/J提供了丰富的错误处理机制,并可以通过配置实现日志记录,帮助调试和诊断问题。 在使用`mysql-connector-java-5.1.46.zip`时,开发者需要将其解压并添加到Java项目的...
在本教程中,我们将详细介绍如何在 CentOS Linux release 7.9.2009 上安装 MySQL 5.7.37。首先,我们要确保系统中没有预装的 MariaDB 或其他 MySQL 版本,因为它们可能与新安装的 MySQL 冲突。 1. 卸载预装的 ...
是针对Windows 32位系统的MySQL Connector/ODBC的非安装版本,它包含了所有必要的驱动程序和文件,用户只需下载并解压即可使用,省去了安装过程,非常适合开发者快速集成到项目中或在不希望留下安装记录的环境中使用...
2、解压tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 3、移动目录mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-5.7.22 4、创建用户组和用户 groupadd mysql useradd -r -g mysql -...
这个版本的驱动程序是非安装版本,意味着它不依赖于传统的安装过程,而是可以直接解压并使用,方便开发人员集成到自己的项目中。 **MySQL Connector/NET** MySQL Connector/NET是MySQL官方提供的一个开源组件,它...
安装过程通常包括解压压缩包、配置、编译和安装。对于基于glibc2.12的Linux发行版,用户需要先安装必要的依赖,如gcc、cmake、libaio等。然后,可以使用以下步骤: 1. 解压文件:`tar -zxvf mysql-5.7.36-linux-...
通过以上步骤,我们可以顺利地安装和配置MySQL解压版,并能够解决一些常见的问题。需要注意的是,在实际操作过程中可能会遇到各种不同的问题,需要灵活应对。此外,随着MySQL版本的更新,部分命令或配置可能会有所...
在解压这个压缩包后,你将得到一个名为"mysql-5.6.38-linux-glibc2.12-x86_64"的目录,其中包含了MySQL服务器的所有组件和配置文件。安装过程通常包括设置环境变量、初始化数据目录、配置服务器选项,以及启动服务。...
8. **日志和错误记录**:配置日志文件可以帮助你监控和调试MySQL的运行情况。在my.ini中,你可以设置`log-error`和`general_log_file`来指定错误日志和查询日志的路径。 通过以上步骤,你就可以在Windows上成功配置...
MySQL Cluster 8.0.27 是一个高度可用、可扩展的数据库解决方案,专为对...在Windows环境下,通过解压`mysql-cluster-8.0.27-winx64.zip`文件,按照官方文档的步骤,用户可以快速部署和配置自己的MySQL Cluster环境。