Windows平台MySQL社区版安装教程:从下载到配置全解析
创始人
2024-12-24 23:27:24
0 次浏览
0 评论
如何在windows里面安装MySQL
在Windows上安装MySQLMySQL有2个不同的版本可供不同的用户使用:MySQLCmunityServer:社区版。技术支持由MySQL开源社区的开发者和爱好者提供。
源代码向开发者开放并提供免费下载。
MySQLEnterpriseServer:企业版。
它包括最广泛的高级功能和管理工具,但用户需要付费。
下面提到的MySQL安装都是基于免费开源社区版的。
打开MySQL数据库官网下载地址http://dev.mysql.com/downloads/mysql。
上面有两个安装文件,一个是直接安装的MSI安装文件,另一个是需要解压并配置的压缩包文件。
我在这里使用的是5.7.10版本的安装。
使用MSI安装包根据您的操作系统安装并下载相应的32位或64位安装包。
请按照以下步骤操作:第1步:安装许可证。
双击安装文件,在如下图界面中勾选“我接受许可条款”,然后点击“下一步”。
步骤2:选择设置类型如下图所示,有5种设置类型:DeveloperDefault:安装MySQLServer以及开发MySQL应用程序所需的工具。
该工具包括用于开发和管理服务器的GUI工作台、用于访问操作数据的Excel插件、与VisualStudio成开发的插件,通过.NET/Java/C/C++/OBDC等访问数据包括连接器、示例和教程。
和开发文档。
ServerOnly:仅安装MySQLServer,适合部署MySQLServer。
ClientOnly:仅安装客户端,适合基于现有MySQL服务器开发MySQL应用。
完整:安装MySQL的所有可用组件。
自定义:自定义需要安装的组件。
MySQL默认会选择“DeveloperDefault”类型。
我个人建议选择纯粹的“Serveronly”类型,以减少对工具的依赖,让你更深入地学习和理解MySQL数据库。
您可以根据自己的需要选择合适的类型,这里选择“Serveronly”,然后点击“下一步”。
第三步:安装,进入安装步骤界面。
如果在第二步中选择了其他类型,则只需单击“下一步”,然后单击“执行”即可进入此步骤。
如下图:安装完成后,点击“下一步”,直至进入配置页面。
第四步:进入configuration配置页面,如下图:点击ContentType下拉框,会显示三种类型:DevelopmentMachine:开发机、MySQLMaximumQuantityIwilltakememory。
服务器机器:服务器机器。
多个服务器应用程序将在计算机上运行。
适合作为网站或应用程序的数据库服务器,占用内存适中。
专用机:用机专门用于运行MySQL数据库服务器,它会占用机器所有可用内存。
根据自己的使用情况选择对应类型的配置。
后面高并发性能测试我选择了“ServerMachine”类型。
选择配置类型后,进行连接配置,如下图:一般采用TCP/IP连接。
选中此选项框。
默认端口号为3306,可以在输入框中更改。
如果数据库仅在本地使用,可以勾选“打开网络访问的防火墙端口”来打开防火墙。
如果您需要远程调用它,请不要选中它。
下面的“NamedPipe”和“SharedMemory”是进程间通信机制,一般不检查。
“ShowAdvancedOptions”用于在后面的步骤中配置高级选项。
要了解尽可能多的MySQL可配置项,请在此处选中此选项框。
单击“下一步”继续下一步。
第五步:账户配置进入MySQL账户和角色配置界面,如下图:root账户拥有数据库的所有权限,在密码框中输入您设置的密码。
在数据库的开发和维护过程中,为了安全和便于管理,会给不同的用户赋予账号密码和相应的操作权限。
点击“添加用户”按钮,在弹出的窗口中设置不同权限级别的账户。
弹出对话框,如下图:主机表示已连接数据库的主机地址可以设置为本地(localhost/127.0.0.1)、外部IP(如218.17.224.228)、外部网段(如218.17.224.*)或所有主机(%)。
Role代表账户的角色。
可选择的角色如下:不同的角色有不同的权限级别,此时不需要配置。
这将在后面的用户权限管理章节中详细解释。
步骤1:配置Windows服务将MySQL服务配置为Windows服务后,MySQL服务将在Windows操作系统启动时自动启动,在操作系统关闭时自动停止。
这个接口也是MySQL官方文档推荐的,如下所示:WindowsserviceName可以设置为默认值,只要与其他服务不同即可。
基于Windows系统的安全需求,MySQL服务需要在给定的帐户下运行,只需选择默认的标准系统帐户即可。
保持默认配置并单击“下一步”。
步骤七:高级配置因为在前面的步骤四中勾选了“ShowAdvancedOptions”选项,所以出现了高级选项配置,如下图所示:这里可以配置各种日志文件的存储路径,默认是Dataarestoragein下的。
安装目录的MySQL目录,除非必要,不建议更改。
SlowQueryLog(慢查询日志)后面还有第二个配置项。
默认值为10,这意味着如果SQL查询10秒后没有返回结果,则该查询将被记录在SlowQueryLog中,这为DBA提供了快速发现效率低下问题的工具。
手术。
Binlog可用于主从数据同步。
较低的ServerID用于主从配置。
这些将在接下来的课程中讨论,这里保持默认配置即可。
点击“下一步”第八步:服务器配置应用经过上述配置后,一个MySQL数据库就基本配置完成了,进入这一步后,点击“执行”执行配置项,如下图:等到出现如下界面提示。
安装成功,点击“完成”,根据您的操作系统完成对应的32位或64位压缩包的安装和下载。
使用压缩包的步骤如下:步骤一:将压缩包解压到C:\ProgramFiles\MySQL路径\mysql-5.7.10-winx64,如下图:步骤二:右键单击“计算机”,选择。
“属性”,然后打开“高级系统设置”。
>“环境变量”,在系统变量中选择“Path”项,点击编辑,保持原值不变,最后添加英文分号,更改为C:\ProgramFiles\MySQL\添加mysql-5.7.10-winx64\bin。
,并在MySQL安装路径下的PATH变量中配置bin目录,这样就可以在命令行的任意目录下执行MySQL命令。
步骤3:修改配置。
打开MySQL安装目录下的my-default.ini文件,设置basedir和datadir属性找到,去掉前面的注释号#,修改值如下:basedir=C:\ProgramFiles\MySQL\mysql-5.7。
10-winx64datadir=C:\ProgramFiles\MySQL\mysql-5.7.10-winx64\data分别代表MySQL安装目录和数据目录。
如果第一步解压的是其他文件夹,请修改对应的值。
然后将该文件重命名为my.ini。
第四步:安装并以管理员身份运行cmd,进入MySQL的bin目录,执行初始化命令:mysqld--initialize--user=mysql--console1。
该命令用于初始化数据,在5.7之前执行该命令。
初始化完成后,会提供一个临时的root密码,如下图红框所示。
然后执行以下命令安装MySQL服务:mysqld–installmysql1mysql是默认的服务名,不需要输入如果安装成功,会出现如下提示:需要注意的是,cmd运行为必须走到admin,否则会出现下图提示:第五步:启动服务在admincmd窗口中执行以下命令,启动MySQL服务:当出现下图提示时。
这说明MySQL已经安装并启动成功。
MySQL5.7之前的版本安装时不需要执行步骤4中的mysqld-initialize命令,如果跳过该命令,这一步会出现如下错误:因为该版本的压缩包中有一些文件和文件夹。
例如数据文件夹)执行mysqld-initialize命令需要稍后制作。
我在使用5.6版本的安装步骤安装时遇到了很多麻烦,希望以此为戒,不要再陷入这个陷阱了。
第六步:登录并执行以下命令:mysql-uroot-p1提示输入密码。
输入步骤4中输入的密码。
按回车后出现如下页面,说明登录成功,进入MySQL命令行模式。
步骤7要更改密码,请在MySQL命令行上执行以下命令:ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password'1。
将其更改为您的密码,如下图所示,更改成功:如果密码不更改,则执行其他SQL命令,会提示以下错误:经过上述步骤后,MySQLServer安装已完成。
怎样初始化MySQL?MySQL环境变量配置教程
在MySQL的初始化过程中,设置环境变量是一个重要的步骤。首先,打开系统设置,右键单击“此电脑”,选择“高级系统设置”,进入环境变量设置。
在系统变量中,创建一个名为“MYSQL_HOME”的新变量。
然后找到并双击“Path”,将“MYSQL_HOME”的路径添加到新选项中,方便Windows在任何黑匣子中直接找到MySQL程序。
验证添加是否成功的方法:打开管理员命令提示符,输入“mysql”并回车。
如果提示“Can'tconnecttoMySQLserveron'localhost'”,则说明设置成功;如果提示“mysql”不是内部命令,则说明连接失败,需要检查并重新操作。
要配置MySQL,请创建一个名为“my.ini”的新文本文件,将默认字符集设置为utf8,将存储引擎设置为INNODB,并设置一些安全选项。
将此文件保存为MySQL根目录中的“my.ini”(例如D:\software\mysql-5.7.24-winx64)。
启动MySQL时,在管理员命令提示符中输入“mysqld-initialize-insecure”。
如果没有明显的错误,说明数据目录已经初始化成功,你会发现数据目录已经生成了。
如果遇到权限问题,可能需要在“C:\windows\System32”下以管理员身份运行cmd.exe。
Centos7配置MySql(免安装版)
在Centos7上免安装设置MySql的步骤如下:首先,确保服务器上安装了MySQL或MariaDB。如果是,您需要将其删除。
创建/opt/app目录作为MySql安装位置。
使用FileZilla等工具将下载的mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz文件上传到/opt/app。
如果需要提高安全性,可以创建新的用户组和用户来管理MySql(这一步是可选的,但官方推荐)。
然后创建MySQL数据存储目录。
初始化MySql。
初始化完成后,跳过设置my.cnf文件,因为从版本5.7.18开始,二进制包不包含此文件,但可以设置一个简单的my.cnf文件(不是必需的)来构建后续的master-从环境。
配置MySql开机启动,以便系统启动时自动启动。
至此,MySql就安装完成了,只需要使用相应的命令来启动服务即可。
设置环境变量,并确保将所需的内容添加到/etc/profile文件中以使配置生效。
重新启动MySql服务并以root身份登录以设置初始密码。
修改root用户的密码后,注意设置root用户的远程连接权限。
您可能需要打开端口3306或配置防火墙设置。
例如,在阿里云或腾讯云中,您需要配置安全组设置。
上一篇:
C语言数组长度限制解析及动态分配解决方案
相关文章
SQL增删改查基础语法及数据库灵活扩展技...
2024-12-16 11:31:45SPSS字符串转数值:数据分析步骤与常见...
2024-12-24 15:00:01Redis与MySQL数据一致性优化:C...
2024-12-25 00:44:05MySQL高效处理千万级数据量:优化策略...
2024-12-19 07:28:50Oracle日期格式转换教程:轻松实现y...
2024-12-18 04:43:54SQL字符串到日期转换技巧解析
2024-12-15 15:28:41数据库字段全用字符串存储:转换技巧与注意...
2024-12-14 18:18:43Redis服务器离线与内存分配失败问题解...
2024-12-16 02:20:54MSSQL跨数据库查询教程:Manage...
2024-12-16 09:51:02阿里云DMS轻松实现跨数据库查询,优化业...
2024-12-17 05:00:13最新文章
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
25
2024-12
热门文章
1
SQL2000数据库备份压缩技巧:优化空...
怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...
2
高效掌握:CMD命令轻松启动、关闭及登录...
如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...
3
SQL字符串处理技巧:单引号使用与转义标...
SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...
4
Windows环境下Redis安装指南与...
redis安装windowsredis基本简介与安装安装Redis首先需要获取安...
5
深度解析:Redis性能优势与局限性,助...
redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...
6
深入解析:MySQL数据库的特性与应用
mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...
7
MySQL日志类型全解析:二进制、错误与...
MySQL的三种日志类型详解mysql三种日志类型MySQL日志的三种类型,详解...
8
Redis基础入门:详解Key-Valu...
如何读取redis中的key值中的结果首先需要连接redis客户端redis-c...
9
C语言编程必备:99乘法表经典代码解析
c语言必背代码有哪些?1.输出表达式/*9*9。总共9行9列,其中i控制行,j控...
10
MySQL数据列不显示问题解决方案指南
如何在MySQL中快速解决数据表中某列数据不显示的问题mysql不显示某列数据如...