mysql配置文件my.cnf一键生成工具

mysql配置文件my.cnf一键生成工具,第1张

前言

MYSQL是一种开放源代码关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。MySQL因为其速度、可靠性和适应性而备受关注。成为当前最流行的数据库之一。

在安装mysql的过程中,可能让人感觉困扰,就是不知道mysql的配置参数如何设置,设置成多少才合情合理。分享一个my.cnf的自动生成工具,只需要填写几个选项,就生成符合你要求的my.cnf配置文件。

1.1 工具地址

http://imysql.com/my-cnf-wizard.html

1.2 示例分享

1.2.1 配置文件

1、填写的选项

2、生成配置文件示例

简单省力的工具,非常简单!非常规范!你还在为mysql配置而烦心吗?赶紧试试吧!

感兴趣的朋友欢迎关注转发~

一、在pom.xml中添加plugin

View Code

其中generatorConfig.xml的位置,大家根据实际情况自行调整

二、generatorConfig.xml配置文件

1 <?xml version="1.0" encoding="UTF-8"?>

2 <!DOCTYPE generatorConfiguration

3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

5

6 <generatorConfiguration>

7 <classPathEntry

8 location="C:/Oracle/Middleware/wlserver_10.3/server/lib/ojdbc6.jar"/>

9 <context id="my" targetRuntime="MyBatis3">

10 <commentGenerator>

11 <property name="suppressDate" value="false"/>

12 <property name="suppressAllComments" value="true"/>

13 </commentGenerator>

14

15 <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"

16 connectionURL="jdbc:oracle:thin:@172.20.16.***:1521:CARGO" userId="***"

17 password="***"/>

18

19 <javaModelGenerator targetPackage="ctas.test.entity"

20 targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java">

21 <property name="enableSubPackages" value="true"/>

22 <property name="trimStrings" value="true"/>

23 </javaModelGenerator>

24

25 <sqlMapGenerator targetPackage="ctas.test.entity.xml"

26 targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java">

27 <property name="enableSubPackages" value="true"/>

28 </sqlMapGenerator>

29

30 <javaClientGenerator targetPackage="ctas.test.mapper"

31 targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java" type="XMLMAPPER">

32 <property name="enableSubPackages" value="true"/>

33 </javaClientGenerator>

34

35 <!--<table tableName="T_FEE_AGTBILL" domainObjectName="FeeAgentBill"

36enableCountByExample="false" enableUpdateByExample="false"

37enableDeleteByExample="false" enableSelectByExample="false"

38selectByExampleQueryId="false"/>-->

39

40 <table tableName="CTAS_FEE_BASE" domainObjectName="FeeBase"

41enableCountByExample="false" enableUpdateByExample="false"

42enableDeleteByExample="false" enableSelectByExample="false"

43selectByExampleQueryId="false">

44 <!--<columnRenamingRule searchString="^D_"

45 replaceString=""/>-->

46 </table>

47

48 </context>

49 </generatorConfiguration>

这里为大家推荐一款在Mac系统平台上的数据库管理软件,这款名为sqleditor for Mac的软件能够帮助用户有效的进行数据库管理。作为Mac平台上一款深受用户欢迎的数据库管理软件,这款软件拥有连接 Oracle、 DB2、 SQL Server、 Sybase 和其他 ODBC 兼容的数据库的功能,这些功能能够快速帮助用户建立并管理数据库。

sqleditor for Mac是用于OS X的SQL数据库设计和实体关系图(ERD)工具。它通过拖放,点击来手动替换键入的SQL,从而使数据库创建变得更快更轻松。如果你已经有了一个数据库,那么sqleditor for Mac可以通过逆向工程图来帮助你看到它的样子。或者使用sqleditor for Mac通过新的设计报告导出器创建文档。如果您需要设计数据库或者您有现有的数据库进行管理,sqleditor for Mac可能很有用。如果您正在学习数据库设计,这也很有用。

点击鼠标 添加表和列,索引和外键。查看您创建的所有内容都显示在您的面前。您可以缩小以查看结构的概述,放大以查看详细信息,所有缩放级别的所有内容都可以编辑。在检查面板显示对象特定的编辑选项为每个对象类型,你可以同时编辑多个对象。

将其导入到sqleditor中,轻松进行更改,然后使用您所做的更改更新数据库。使用diff侧边栏查看您在当前会话中所做的更改,或与其他文件进行比较。sqleditor可以从源SQL文件和实时数据库创建图表。您还可以导入和导出Ruby on Rails迁移文件。sqleditor会记录它使用的所有指令,以便您可以查看更改的内容,并且如果要首先检查正确性,则可以在导出之前预览更改。

您可以导出到主要的数据库系统,包括MySQL,SQLite,Postgres和Oracle。sqleditor自定义生成的SQL以使用您想要的方言。sqleditor还支持编辑Ruby on Rails迁移和模式文件。我们也有一个实验性的Django插件。

流线型单窗口界面

我们将检查器和所有浮动调色板合并到主窗口中。这意味着更少的屏幕杂乱,它在全屏模式下更好,并且在较小的屏幕上更有效。

Javascript插件系统

使用Javascript创建自己的SQL方言以便导出。我们的新报告生成器也使用javascript,因此很容易定制。

性能改进

sqleditor 3支持更大的文档并加快加载速度。它还具有许多其他性能和稳定性改进

更好的飞行前飞行和更多的飞行前行动

预检系统已得到改进,新的错误显示和单击突出显示有错误的表。我们还添加了一些新的预检 *** 作来捕获数据库设计中的新类型错误。

设计报告生成器

立即生成表和视图的完整列表,列出列,索引,外键和约束。它还包括您在sqleditor中设置的或我们从数据库系统中提取的任何注释或注释。使用我们的报告模板,或使用车把兼容模板创建您自己的模板。

这款sqleditor for Mac能够满足对数据库管理的所有需求,能够帮助用户快速管理多个数据源,并根据自己的需要建立合适的数据库图形。如果您想要创建管理SQL数据库图形,这款软件是不错的选择。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7271111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存