解压版MySQL安装说明

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 一、复制my.ini到MySQL解压的目录 例如:E:\MySQL 二、修改my.ini第39~40行 basedir = "E:\\MySQL" datadir = "E:\\MySQL\\data" 三、检查电脑上是否安装过MySQL服务 我的电脑-->管理-->服务和应用程序-->...

一、复制my.ini到MySQL解压的目录

例如:E:\MySQL

二、修改my.ini第39~40行

basedir = "E:\\MySQL"

datadir = "E:\\MySQL\\data"

三、检查电脑上是否安装过MySQL服务

我的电脑-->管理-->服务和应用程序-->服务,查看是否有MySQL

四、开始菜单-->附件-->命令提示符-->右键,一管理员身份运行

五、cd /d E:\MySQL\bin

mysqld -install MySQL --defaults-file="E:\MySQL\my.ini"

提示成功安装MySQL服务

六、我的电脑-->管理-->服务和应用程序-->服务,右键MySQL,点击启动。

如果启动不成,请删除E:\MySQL\data目录下的对应文件

ib_logfile0

ib_logfile1

***.err

***.pid


32位MySQL:my.ini

 1 # Example MySQL config file for small systems.
 2 #
 3 # This is for a system with little memory (<= 64M) where MySQL is only used
 4 # from time to time and it's important that the mysqld daemon
 5 # doesn't use much resources.
 6 #
 7 # MySQL programs look for option files in a set of
 8 # locations which depend on the deployment platform.
 9 # You can copy this option file to one of those
10 # locations. For information about these locations, see:
11 # http://dev.mysql.com/doc/mysql/en/option-files.html
12 #
13 # In this file, you can use all long options that a program supports.
14 # If you want to know which options a program supports, run the program
15 # with the "--help" option.
16 
17 # The following options will be passed to all MySQL clients
18 [client]
19 #password    = your_password
20 port        = 3306
21 socket        = /tmp/mysql.sock
22 default-character-set = utf8
23 
24 # Here follows entries for some specific programs
25 
26 # The MySQL server
27 [mysqld]
28 port        = 3306
29 socket        = /tmp/mysql.sock
30 skip-external-locking
31 key_buffer_size = 16K
32 max_allowed_packet = 1M
33 table_open_cache = 4
34 sort_buffer_size = 64K
35 read_buffer_size = 256K
36 read_rnd_buffer_size = 256K
37 net_buffer_length = 2K
38 thread_stack = 128K
39 basedir = "E:\\MySQL"
40 datadir = "E:\\MySQL\\data"
41 character-set-server = utf8
42 
43 # Don't listen on a TCP/IP port at all. This can be a security enhancement,
44 # if all processes that need to connect to mysqld run on the same host.
45 # All interaction with mysqld must be made via Unix sockets or named pipes.
46 # Note that using this option without enabling named pipes on Windows
47 # (using the "enable-named-pipe" option) will render mysqld useless!
48 # 
49 #skip-networking
50 server-id    = 1
51 
52 # Uncomment the following if you want to log updates
53 #log-bin=mysql-bin
54 
55 # binary logging format - mixed recommended
56 #binlog_format=mixed
57 
58 # Causes updates to non-transactional engines using statement format to be
59 # written directly to binary log. Before using this option make sure that
60 # there are no dependencies between transactional and non-transactional
61 # tables such as in the statement INSERT INTO t_myisam SELECT * FROM
62 # t_innodb; otherwise, slaves may diverge from the master.
63 #binlog_direct_non_transactional_updates=TRUE
64 
65 # Uncomment the following if you are using InnoDB tables
66 #innodb_data_home_dir = C:\\mysql\\data\\
67 #innodb_data_file_path = ibdata1:10M:autoextend
68 #innodb_log_group_home_dir = C:\\mysql\\data\\
69 # You can set .._buffer_pool_size up to 50 - 80 %
70 # of RAM but beware of setting memory usage too high
71 #innodb_buffer_pool_size = 16M
72 #innodb_additional_mem_pool_size = 2M
73 # Set .._log_file_size to 25 % of buffer pool size
74 #innodb_log_file_size = 5M
75 #innodb_log_buffer_size = 8M
76 #innodb_flush_log_at_trx_commit = 1
77 #innodb_lock_wait_timeout = 50
78 
79 [mysqldump]
80 quick
81 max_allowed_packet = 16M
82 
83 [mysql]
84 no-auto-rehash
85 # Remove the next comment character if you are not familiar with SQL
86 #safe-updates
87 
88 [myisamchk]
89 key_buffer_size = 8M
90 sort_buffer_size = 8M
91 
92 [mysqlhotcopy]
93 interactive-timeout

64位MySQL:my.ini

 1 # For advice on how to change settings please see
 2 # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
 3 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
 4 # *** default location during install, and will be replaced if you
 5 # *** upgrade to a newer version of MySQL.
 6 
 7 [mysqld]
 8 
 9 # Remove leading # and set to the amount of RAM for the most important data
10 # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
11 # innodb_buffer_pool_size = 128M
12 
13 # Remove leading # to turn on a very important data integrity option: logging
14 # changes to the binary log between backups.
15 # log_bin
16 
17 # These are commonly set, remove the # and set as required.
18 # basedir = .....
19 # datadir = .....
20 # port = .....
21 # server_id = .....
22 basedir = D:/MySQL-5.6.20-X64
23 datadir = D:/MySQL-5.6.20-X64/data
24 port = 3306
25 #server_id = .....
26 
27 character-set-server = utf8
28 default-storage-engine = INNODB
29 
30 # Remove leading # to set options mainly useful for reporting servers.
31 # The server defaults are faster for transactions and fast SELECTs.
32 # Adjust sizes as needed, experiment to find the optimal values.
33 # join_buffer_size = 128M
34 # sort_buffer_size = 2M
35 # read_rnd_buffer_size = 2M 
36 
37 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
38 
39 [client]
40 default-character-set=utf8

 四个windows的脚本:

OneKeyInstallMySQL.bat
@echo off
%cd%/bin/mysqld -install MySQL --defaults-file="D:\MySQL-5.6.24\my.ini"
pause

OneKeyUninstallMySQL.bat
@echo off
%cd%/bin/mysqld -remove MySQL
pause

OneKeyStartMySQL.bat
@echo off
net start mysql
pause

OneKeyStopMySQL.bat
@echo off
net stop mysql
pause

 MySQL-5.6.38的my.ini

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[client]

default-character-set=utf8

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir = D:\MySQL-5.6.38
datadir = D:\MySQL-5.6.38\data
character-set-server=utf8
# port = .....
# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

命令行查看编码和存储引擎的命令:

 

作者: Candyメ奶糖

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博文来源广泛,如原作者认为我侵犯知识产权,请尽快给我发邮件 359031282@qq.com联系,我将以第一时间删除相关内容。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
4月前
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
1月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
238 4
MySQL源码编译安装
|
1月前
|
Ubuntu 关系型数据库 MySQL
MySQL二进制包安装
本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
234 4
MySQL二进制包安装
|
1月前
|
安全 关系型数据库 MySQL
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
346 3
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
|
1月前
|
关系型数据库 MySQL Linux
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
本文介绍了在openSUSE系统上通过SUSE资源库安装MySQL 8.0和8.4版本的完整步骤,包括配置国内镜像源、安装MySQL服务、启动并验证运行状态,以及修改初始密码等操作,适用于希望在SUSE系列系统中快速部署MySQL的用户。
183 3
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
|
1月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
347 5
|
2月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
574 16
|
1月前
|
Ubuntu 关系型数据库 MySQL
MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
本文详细介绍了在Ubuntu 24.04、22.04、20.04及Debian 12系统上,通过离线DEB包安装MySQL 8.0和8.4版本的完整步骤。涵盖下载地址、依赖处理、dpkg安装顺序、配置方法及服务启动验证,确保用户可顺利部署MySQL数据库。
714 0
MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
|
1月前
|
运维 Ubuntu 关系型数据库
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
本文介绍了在Debian系列系统(如Ubuntu、Debian 11/12)中通过APT仓库安装MySQL 8.0和8.4版本的完整步骤,涵盖添加官方源、配置国内镜像、安装服务及初始化设置,并验证运行状态,适用于各类Linux运维场景。
622 0
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
|
1月前
|
Oracle 关系型数据库 MySQL
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
本文详细介绍在Rocky、CentOS、AlmaLinux、openEuler等主流Linux系统上,通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,涵盖下载、依赖处理、rpm/yum安装、服务启动、密码设置等关键环节,适用于多种企业级环境部署需求。
614 0
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)

推荐镜像

更多