MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: MySQL如何安装配置(含my.ini详细配置-新旧版通杀)

如何安装MySQL--配置完整教学

对应全套文章链接:


MySQL如何安装配置(含my.nin详细配置-新旧版通杀) (qq.com)

https://mp.weixin.qq.com/s?__biz=Mzg2NDY3NjY5NA==&mid=2247485466&idx=1&sn=dc066e40b3a7ef1d1a659281e197a85c&chksm=ce64f623f9137f3579c8411c8b18de66d62c1cf4c68212a239e56c72a61c8bc6084b7be937b1&scene=21#wechat_redirect


一、下载MySQL

百度搜索MySQL


f801039f3aca6d9f902222fc2cc91160.png


进入以下页面,在依次点击download、MySQL Community (GPL) Downloads »


e8ad59e18a5b14348c21e7b3b8cbd87d.png


点击 MySQL Community Server


971c2d354f5d39758ac9c5bd423cb210.png


我这里是window,自己选择相应的系统进行下载-选择第一个即可(免安装版)


c1526004f335e5911a62e80c2c14a354.png


zip Archive:是直接解压缩以后使用的

msi :是microsoft installer的简写,是微软格式的安装包


二、配置my.ini

配置my.nin---------------------------------------------

这里用的是zip Archive版进行演示:

下载完成后会有一个zip,解压后再打开相应文件夹并新建一个名为my.ini的文档,如下:


7e0d969999f8f69b1e38e7b7957f64ee.png


4b87cdfb6fcff79b758ee27c5b8aafeb.png


这里学会查找自己的MySQL压缩目录,下面要用!


d8f51c31bc9080fc99c074cb23d525db.png


用记事本打开此文件夹-my.ini ,并把以下代码复制粘贴进去

注意:

下面代码中的 basedir=  更改为:

比如:basedir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64

datadir=\data更改为:

datadir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64\data

data就是你以后创建的数据库存放的位置

959f3853714064058ffcbec03cea38e1.png



【mysqld】
#设置MySQL默认端口号
port=3306
#设置mysql的安装目录-你的文件路径
basedir=
#mysql数据库的数据的存放目录
datadir=\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
复制时把【】给删除


-----------------------------------------------配置my.ini


三、配置环境变量path

配置环境变量

点击"我的电脑"-->"属性"-->''高级系统设置''-->''环境变量''

把MySQL中的bin目录复制到path中


b3dec88f847ab88db5383314386c7c74.png


2de5d9b1c4dceac1e2bb995bf78b58a6.png


即可成功!


四、可能存在的疑惑

经小编测试,8.0版本及以上不需要配置my.ini文件了(当然不是经典白学啦!旧版还是需要配置的~)


cfd494d64a630beca8ed45dbde74c2eb.png


最新版本配置my.ini文件后则会出现以上错误

你可能有疑惑,这两条命令不是一样吗?

的确是一样,只不过上图中-正确-的命令是小编删除my.ini后才会不报错

如果不删除(配置了my.ini则出现上图错误)

新版本可能考虑到配置的复杂性,默认已经配置

所以说最新版MySQL直接可以跳过02-配置my.ini,直接开始下面操作(环境变量是一定要配置的)


五、最终配置

首先打开dos窗口(用管理员身份打开!!!)

接下来一步一步进行操作


2e6c0a0a48ae047d803a681e85758699.png


默认生成data文件-用于初始化数据库文件

输入:mysqld --initialize-insecure --user=mysql


61b915668a75e07e1cef36d72da7f41d.png


输入:mysqld --install

输入:net start mysql

(也可以通过services.msc进行设置)

输入net start mysql后显示如下


2d710be636330b54b5857826cafc96a8.png


接着输入mysql -uroot -p  

p代表password,这里没有设置密码,直接回车显示如下图所示

恭喜你配置成功


56630ee89ccfecc76f709cf801f8a09b.png


tips:设置密码: alter user user() identified by '输入密码';

       下次登录MySQL: mysql -uroot -p你的密码即可登录


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
168 11
|
3月前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu 22.04上配置和安装MySQL
以上就是在Ubuntu 22.04上配置和安装MySQL的步骤。这个过程可能看起来有点复杂,但只要按照步骤一步步来,你会发现其实并不难。记住,任何时候都不要急于求成,耐心是解决问题的关键。
324 30
|
3月前
|
存储 Oracle 关系型数据库
MySQL 8.4 配置SSL组复制(八个步骤)
MySQL 8.4 配置SSL组复制(八个步骤)
149 0
|
3月前
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
896 26
|
4月前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
4月前
|
SQL 关系型数据库 MySQL
seatunnel配置mysql2hive
本文介绍了SeaTunnel的安装与使用教程,涵盖从安装、配置到数据同步的全过程。主要内容包括: 1. **SeaTunnel安装**:详细描述了下载、解压及配置连接器等步骤。 2. **模拟数据到Hive (fake2hive)**:通过编辑测试脚本,将模拟数据写入Hive表。 3. **MySQL到控制台 (mysql2console)**:创建配置文件并执行命令,将MySQL数据输出到控制台。 4. **MySQL到Hive (mysql2hive)**:创建Hive表,配置并启动同步任务,支持单表和多表同步。
390 15
|
8月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
24天前
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
173 1
|
2月前
|
存储 关系型数据库 MySQL
【赵渝强老师】OceanBase数据库从零开始:MySQL模式
《OceanBase数据库从零开始:MySQL模式》是一门包含11章的课程,涵盖OceanBase分布式数据库的核心内容。从体系架构、安装部署到租户管理、用户安全,再到数据库对象操作、事务与锁机制,以及应用程序开发、备份恢复、数据迁移等方面进行详细讲解。此外,还涉及连接路由管理和监控诊断等高级主题,帮助学员全面掌握OceanBase数据库的使用与管理。
166 5
|
2月前
|
关系型数据库 MySQL 定位技术
MySQL与Clickhouse数据库:探讨日期和时间的加法运算。
这一次的冒险就到这儿,期待你的再次加入,我们一起在数据库的世界中找寻下一个宝藏。
83 9

推荐镜像

更多