1、下载
https://dev.mysql.com/downloads/mysql/
2、解压到固定位置,如D:\MySQL\mysql-5.7.24
3、添加my.ini文件
跟bin同级
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-5.7.24
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\mysql-5.7.24\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
max_connect_errors=100
explicit_defaults_for_timestamp=true
4、初始化
mysqld --install mysql --defaults-file=D:\MySQL\mysql-5.7.24\my.ini
5、安装服务
mysqld --install mysql
6、启动
net start mysql
完成
遇到的问题
1、本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
或者控制台报错
mysql 服务无法启动
服务没有报告任何错误
解决方案:
可以重新进行初始化,重新启动,初始化之前要清空data文件夹(跟bin同级)
还可以删除服务,重新注册
mysqld -remove mysql
2、重新注册会发现可能有其他错误如:TIMESTAMP with implicit DEFAULT value is deprecated
解决方法:
在my.ini 文件中的[mysqld]下添加一行explicit_defaults_for_timestamp=true。就可以了
这个语句的含义是 #开启查询缓存,这也是web缓存之一,对重复查询只需要在缓存中读取就可以,减少对数据库的访问。
3、登录按照网上说的改密码:
mysqladmin -uroot -p password 新密码
发现也会报错mysql Access denied for user root@localhost错误
跳过密码登录,然后改表userupdate user set password=password("新密码") where user="root";
password
列名也可能是 authentication_string
然后刷新flush privileges;
4、跳过密码登录的方法
MySQL配置文件my.ini中,在[mysqld]下添加skip-grant-tables,关闭MySQL服务并重新开启;
输入命令:mysql -u root -p
回车后,要求输入密码,直接回车跳过,则直接进入MySQL。
这样设置之后,可以直接双击D:\MySQL5.7.10\bin下的mysql.exe启动,而不用输入命令。
5、登陆后,使用use mysql 还会报错
You must reset your password using ALTER USER statement before executing this statement.
解决方案
step 1:SET PASSWORD = PASSWORD('your new password');
step 2:ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
step 3:flush privileges;
完成以上三步退出再登,使用新设置的密码就行了,以上除了将your new password修改成新密码外,其他原样输入即可
相关推荐
总结来说,本文对 MySQL 5.7.24 解压版的安装过程进行了详细的说明,包括必要的步骤、配置文件的编写以及可能出现的问题和解决方案。这些知识对于数据库管理员或希望自行安装和配置 MySQL 的 IT 专业人员来说都是...
用户需要双击下载的“mysql5.7.24的msi安装文件”来启动安装过程。 2. **安装过程**: - **配置向导**:安装过程中,系统会引导用户通过配置向导设置MySQL服务器。这包括选择安装类型(如标准、开发或完全)、设置...
在此过程中可能会遇到依赖库缺失的问题,例如`libnuma.so.1`和`libaio.so.1`,可以通过安装相应的软件包解决这些问题: ``` yum -y install numactl.x86_64 yum -y install libaio ``` 再次执行初始化命令即可完成...
在CentOS 7系统中安装MySQL 5.7.24二进制版本涉及一系列步骤,包括下载、解压、配置、初始化、设置权限、安装启动脚本、配置环境变量、修改配置文件以及设定自动启动等。以下是详细的安装流程: 1. **下载MySQL**:...
这篇文档将深入探讨MySQL连接驱动jar包的相关知识点,包括其作用、安装与配置、使用方法以及常见问题。 首先,了解MySQL连接驱动的作用。当Java程序需要访问MySQL数据库时,必须加载对应的JDBC驱动,即mysql-...
3. **备份MySQL二进制文件**:确认MySQL的安装路径,并备份现有的二进制文件,以备不时之需。 4. **下载新版本**:通过wget从MySQL官方网站下载5.7.31的二进制安装包。如果服务器无法联网,可以提前下载并手动上传。...
### MySQL 5.7.24 Windows x64 版本安装指南与常见问题解决 #### 一、准备工作 在开始安装之前,请确保已经下载了MySQL的安装文件。本指南中提到的安装文件名为 `mysql-5.7.24-winx64.zip`,可以在MySQL官网上获取...
在CentOS操作系统上安装MySQL 5.7是一个涉及多个步骤的过程,下面将详细解释如何进行安装: 首先,你需要访问MySQL的官方网站(https://dev.mysql.com/downloads/mysql/5.7.html)下载MySQL 5.7.36的RPM安装包。如果...
在安装MySQL 5.7.24版本时,可能会遇到没有data目录以及缺少配置文件my-default.ini,导致服务无法启动的问题。本文针对这一问题,提供了详细的解决步骤和方法,保证用户能够顺利安装并启动MySQL服务。 首先,从...
Linux下安装mysql安装包安装及详细步骤 (有安装包及步奏 问题解答) Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种...
在Linux服务器上安装MySQL 5.7是一个关键的系统管理任务,尤其对于那些依赖于数据库服务的应用程序。...如果有任何问题,参考提供的“安装文档.txt”文件,它应该包含了更具体的细节和可能遇到的问题解决方案。
它给出了选择不同版本MySQL以及在不同操作系统平台上安装的建议和步骤。 这份文档不仅对初学者提供了基础知识,也对数据库管理员和开发者在实际工作中遇到的问题提供了解决方案,是了解MySQL 5.7特性、安装和维护的...
MySQL是一个流行的开源关系型数据库管理...综上所述,MySQL官方文档是MySQL用户和开发人员不可或缺的参考资料,它覆盖了从基础到高级的各个方面,帮助用户安装、配置、优化以及解决在使用MySQL过程中遇到的各种问题。
这里我们讨论的是基于deb包管理系统的Linux发行版(如Ubuntu)上安装MySQL 5.7.24的全套过程。提供的压缩包包含了一系列的deb文件,这些文件是针对AMD64架构的,即64位系统。 1. **deb安装包**:在Linux世界中,...