欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

MySQLInstanceConfig.exe使用教程

程序员文章站 2023-12-02 23:51:28
MySQLInstanceConfig.exe使用教程...

使用mysql配置向导可以很轻松、方便的帮助您实现windows系统下的mysql自动配置,向导首先会根据一系列的问题创建一个定制好的my.ini文件,然后根据用户的选择生成一个跟安装相适应的my.ini文件。

1、选择维护选项
如果mysql configuration wizard(配置向导)检查到my.ini文件,你可以选择重新配置已有的服务器,或通过删除my.ini文件并停止、卸载mysql服务来卸载服务器实例。
1)如果选择了remove instance选项,则进入确认窗口。点击execute按钮:mysql configuration wizard(配置向导)停止并卸载mysql服务,然后删除my.ini文件。服务器安装和自己的data文件夹不删除。
2)如果选择了re-configure instance选项,可以选择你想要配置的安装类型。已有的my.ini文件重新命名为mytimestamp.ini.bak,其中timestamp是 my.ini文件创建是的日期和时间。

ps:(直接运行mysql安装目录下的bin目录下的mysqlinstanceconfig.exe即可配置)

MySQLInstanceConfig.exe使用教程

2、选择配置类型
当启动mysql configuration wizard(配置向导)重新安装mysql,或为已有安装选择re-configure instance选项,该配置会自动设置所有配置选项,但不包括服务选项和安全选项。
1)detailed configuration(详细配置)选项适合想要更加细粒度控制服务器配置的高级用户。
2)standard configuration(标准配置)选项适合想要快速启动mysql而不必考虑服务器配置的新用户。该设置选项可能与安装mysql的系统不兼容。如果系统上已经安装了mysql和你想要配置的安装,建议选择详细配置。

ps:(建议设置为detailed configuration)

MySQLInstanceConfig.exe使用教程

3、服务器类型对话框
可以选择3种服务器类型,选择哪种服务器将影响到mysql configuration wizard(配置向导)对内存、硬盘和过程或使用的决策。
1)developer machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将mysql服务器配置成使用最少的系统资源。
2)server machine(服务器):该选项代表服务器,mysql服务器可以同其它应用程序一起运行,例如ftp、email和web服务器。mysql服务器配置成使用适当比例的系统资源。
3)dedicated mysql server machine(专用mysql服务器):该选项代表只运行mysql服务的服务器。假定运行没有运行其它应用程序。mysql服务器配置成使用所有可用系统资源。

ps:(建议设置为server machine)

MySQLInstanceConfig.exe使用教程

4、数据库使用情况对话框
通过database usage(数据库使用)对话框,你可以指出创建mysql表时使用的表处理器(是否使用innodb储存引擎,以及innodb占用多大比例的服务器资源)。
1)multifunctional database(多功能数据库):选择该选项,则同时使用innodb和myisam储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。
2)transactional database only(只是事务处理数据库):该选项同时使用innodb和myisam 储存引擎,但是将大多数服务器资源指派给innodb储存引擎。建议主要使用innodb只偶尔使用myisam的用户选择该选项。
3)non-transactional database only(只是非事务处理数据库):该选项完全禁用innodb储存引擎,将所有服务器资源指派给myisam储存引擎。建议不使用innodb的用户选择该选项。

ps:(建议设置为non-transactional database only)

MySQLInstanceConfig.exe使用教程

5、innodb表空间对话框
有些用户可能想要将innodb表空间文件放到不同的位置,而不放到mysql服务器数据目录。如果你的系统有较大的空间或较高性能的储存设备(例如raid储存系统),则最好将表空间文件单独放到一个位置。
1)要想更改innodb表空间文件的默认位置,从驱动器下拉列表选择一个新的驱动器,并从路径下拉列表选择新的路径。要想创建路径,点击 ...按钮。
2)如果你要更改已有服务器的配置,更改路径前你必须点击modify按钮。此时启动服务器之前,你必须将已有表空间文件移到新位置。

ps:(建议设置为单独放到一个位置,非mysql的默认数据库目录)

MySQLInstanceConfig.exe使用教程

6、并发连接对话框
限制所创建的与mysql服务器之间的并行连接数量很重要,以便防止服务器耗尽资源。
1)decision support(决策支持)(dss)/olap:如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20。
2)online transaction processing(联机事务处理)(oltp):如果你的服务器需要大量的并行连接则选择该选项。最大连接数设置为500。
3)manual setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数(一般设置为128 - 512之间的整数)。

ps:(建议设置为manual setting,值为300)

MySQLInstanceConfig.exe使用教程

7、联网选项对话框
在networking options(网络选项)对话框中可以启用或禁用tcp/ip网络,并配置用来连接mysql服务器的端口号。
1)默认情况启用tcp/ip网络。要想禁用tcp/ip网络,取消选择enable tcp/ip networking选项旁边的检查框。
2)默认使用3306端口。要想更访问mysql使用的端口,从下拉框选择一个新端口号或直接向下拉框输入新的端口号(如果你选择的端口号已经被占用,将提示确认选择的端口号)。
3)enable strict mode建议不要勾选择。开启该模式时(即enable strict mode),数据库中的字段必须要插入对应的默认值(如null,0等);关闭该模式时(disable strict mode),数据库中的字段值可以为空(如:'')

ps:(建议设置为开启tcp/ip;3306端口;enable strict mode不要勾选择)

MySQLInstanceConfig.exe使用教程

8、字符集对话框
mysql服务器支持多种字符集,可以设置适用于所有表、列和数据库的默认服务器字符集。使用character set(字符集对话框)来更改 mysql服务器的默认字符集。
1)standard character set(标准字符集):如果想要使用latin1做为默认服务器字符集,则选择该选项。latin1用于英语和许多西欧语言。
2)best support for multilingualism(支持多种语言):如果想要使用utf8做为默认服务器字符集,则选择该选项。utf8可以将不同语言的字符储存为单一的字符集。
3)manual selected default character set/collation(人工选择的默认字符集/校对规则):如果想要手动选择服务器的默认字符集,请选择该项。从下拉列表中选择期望的字符集。

ps:(建议设置为manual selected default,值为gbk)

MySQLInstanceConfig.exe使用教程

9、服务选项对话框
在基于windows nt的平台上,可以将mysql服务器安装成服务。安装成服务,系统启动时可以自动启动mysql服务器,甚至出现服务故障时可以随windows自动启动。
1)默认情况,mysql configuration wizard(配置向导)将mysql服务器安装为服务。如果你不想安装服务,取消install as windows service选项旁边的选择框。
2)默认服务名为mysql。可以从下拉框选择新的服务名或在下拉框输入新的服务名来更改服务名。
3)要想将mysql服务器安装为服务,但是不自动启动,不选中launch the mysql server automatically选项旁边的检查框。
4)include bin directory in windows path选项,表示是否将mysql的bin目录(即%mysql%bin)加入系统环境变量中。

ps:(建议设置为勾选installas windows service;服务务名称为mysql;勾选include bin directory in windows path)

MySQLInstanceConfig.exe使用教程

10、安全选项对话框
强烈建议为你的mysql服务器设置一个root密码,默认情况 mysql configuration wizard(配置向导)要求你设置一个root密码。
1)如果你不想设置root密码,则不要选中modify security settings(修改安全设定值)选项旁边的选择框。
2)要想设置root密码,在new root password(输入新密码)和confirm(确认)两个框内输入期望的密码。如果重新配置已有的服务器,你还需要current root password(当前root密码)框内输入已有的root密码。
3)要想防止通过网络以root登录,不要选中enable root access from remote machines(允许通过root远程登录数据库)选项旁边的框。这样可以提高root账户的安全。
4)要想创建一个匿名用户账户,选中create an anonymous account(创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,并造成登录和许可困难。因此不建议。

ps:(建议设置为勾选modify security settings;输入新的密码;不要勾选include bin directory in windows path;不要勾选create an anonymous account)

MySQLInstanceConfig.exe使用教程

11、配置对话框
最后一个对话框是confirmation(确认)对话框。要想启动配置过程,点击execute。点击execute按钮后,mysql configuration wizard(配置向导)执行一系列的任务,执行过程将显示在屏幕上。
1)首先使用mysql ab开发人员和工程师准备的模板根据你的选择确定配置文件选项。该模板的名称为my-template.ini,位于服务器安装目录中。
2)将这些选项写入到一个my.ini文件中。my.ini文件的最终位置显示在写配置文件任务的旁边。
3)如果选择为mysql服务器创建一个服务,则创建并启动服务。如果你重新配置已有的服务,则根据你的配置更改重新启动服务。
4)如果选择设置root密码,则连接服务器,设置新root密码并应用你选择的其它安全设定值。
5)完成任务后,则显示一个概要。点击finish按钮退出。

ps:(如果4个选项都显示“√”号,则表示mysql顺利安装成功)

MySQLInstanceConfig.exe使用教程