问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql的my.ini文件代码说明?懂的请进。

发布网友 发布时间:2022-04-07 22:43

我来回答

4个回答

懂视网 时间:2022-04-08 03:04

%innodb%‘; # 查看innodb相关配置参数 show status like ‘%innodb%‘; # 查看innodb相关的运行时参数(比如当前正在打开的表的数量,当前已经打开的表的数量) show global status like ‘open%tables‘; # 查看全局的运行时参数,加上global是对当前mysql服务器中运行的所有数据库实例进行统计。不加global则只对当前数据库实例进行统计。

1、Client Section
    [client]
    port = 3306                 # 设置mysql客户端连接服务端时默认使用的端口
    [mysql]
    default-character-set=utf8  # 设置mysql客户端默认字符集

2、Server Section

[mysqld]
port=3306 # mysql服务端默认监听(listen on)的TCP/IP端口

basedir="C:/Program Files/MySQL/MySQL Server 5.5/" # 基准路径,其他路径都相对于这个路径

datadir="C:/Program Files/MySQL/MySQL Server 5.5/Data" # mysql数据库文件所在目录

character-set-server=latin1 # 服务端使用的字符集默认为8比特编码的latin1字符集

default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" # SQL模式为strict模式

max_connections=100 # mysql服务器支持的最大并发连接数(用户数)。但总会预留其中的一个连接给管理员使用超级权限登录,即使连接数目达到最大限制。如果设置得过小而用户比较多,会经常出现“Too many connections”错误。

query_cache_size=0 # 查询缓存大小,用于缓存SELECT查询结果。如果有许多返回相同查询结果的SELECT查询,并且很少改变表,可以设置query_cache_size大于0,可以极大改善查询效率。而如果表数据频繁变化,就不要使用这个,会适得其反

table_cache=256 # 这个参数在5.1.3之后的版本中叫做table_open_cache,用于设置table高速缓存的数量。由于每个客户端连接都会至少访问一个表,因此此参数的值与 max_connections有关。当某一连接访问一个表时,MySQL会检查当前已缓存表的数量。如果该表已经在缓存中打开,则会直接访问缓存中的表已加快查询速度;如果该表未被缓存,则会将当前的表添加进缓存并进行查询。在执行缓存操作之前,table_cache用于限制缓存表的最大数目:如果当前已经缓存的表未达到table_cache,则会将新表添加进来;若已经达到此值,MySQL将根据缓存表的最后查询时间、查询率等规则释放之前的缓存。

tmp_table_size=34M # 内存中的每个临时表允许的最大大小。如果临时表大小超过该值,临时表将自动转为基于磁盘的表(Disk Based Table)。

thread_cache_size=8 # 缓存的最大线程数。当客户端连接断开时,如果客户端总连接数小于该值,则处理客户端任务的线程放回缓存。在高并发情况下,如果该值设置得太小,就会有很多线程频繁创建,线程创建的开销会变大,查询效率也会下降。一般来说如果在应用端有良好的多线程处理,这个参数对性能不会有太大的提高。
# MyISAM相关参数
myisam_max_sort_file_size=100G # mysql重建索引时允许使用的临时文件最大大小

myisam_sort_buffer_size=68M

key_buffer_size=54M # Key Buffer大小,用于缓存MyISAM表的索引块。决定数据库索引处理的速度(尤其是索引读)

read_buffer_size=64K # 用于对MyISAM表全表扫描时使用的缓冲区大小。针对每个线程进行分配(前提是进行了全表扫描)。进行排序查询时,MySql会首先扫描一遍该缓冲,以避免磁盘搜索,提高查询速度,如果需要排序大量数据,可适当调高该值。但MySql会为每个客户连接发放该缓冲空间,所以应尽量适当设置该值,以避免内存开销过大。

read_rnd_buffer_size=256K

sort_buffer_size=256K # connection级参数(为每个线程配置),500个线程将消耗500*256K的sort_buffer_size。
# InnoDB相关参数
innodb_additional_mem_pool_size=3M # InnoDB用于存储元数据信息的内存池大小,一般不需修改

innodb_flush_log_at_trx_commit =1 # 事务相关参数,如果值为1,则InnoDB在每次commit都会将事务日志写入磁盘(磁盘IO消耗较大),这样保证了完全的ACID特性。而如果设置为0,则表示事务日志写入内存log和内存log写入磁盘的频率都为1次/秒。如果设为2则表示事务日志在每次commit都写入内存log,但内存log写入磁盘的频率为1次/秒。

innodb_log_buffer_size=2M # InnoDB日志数据缓冲大小,如果缓冲满了,就会将缓冲中的日志数据写入磁盘(flush)。由于一般至少都1秒钟会写一次磁盘,所以没必要设置过大,即使是长事务。

innodb_buffer_pool_size=105M # InnoDB使用缓冲池来缓存索引和行数据。该值设置的越大,则磁盘IO越少。一般将该值设为物理内存的80%。

innodb_log_file_size=53M # 每一个InnoDB事务日志的大小。一般设为innodb_buffer_pool_size的25%到100%


innodb_thread_concurrency=9 # InnoDB内核最大并发线程数

 

MySQL配置文件mysql.ini参数详解

标签:

热心网友 时间:2022-04-08 00:12

master 是主服务器
slave 是从服务器
这几个设置用于数据库备份

master-connect-retry=30 主服务器连接丢失时,等待30秒重新连接
slave-net-timeout=30 从服务器在备份主服务器数据时,30秒未接收到数据,自动断开连接。

net_retry_count=30 如果连接中断,重试30次后放弃,不会再尝试连接服务器。追问答得很好!

热心网友 时间:2022-04-08 01:30

这不单单只有MySQL用,其它数据库也可以的。
ini是配置文件,主要用在连接数据库上面。
具体的你可以百度搜索相关资料。
如:
[SQLList]
Server=电脑用户名
Database=数据库名
User=数据库用户
Password=密码追问服了你

追答什么意思?对我的回答不屑还是认为我在说废话?

如果是这样的,告诉你。我们对你没义务,回答你的问题是我们的意愿。再说也只能提到点上,相关细节你得自己琢磨,这样学起来也快、理解的深透;另外关于 ini 的资料很多,我不信搜不出来。我当初学的时候也是百度的,没有谁亲自告诉我怎么用。

这点你要明白。

热心网友 时间:2022-04-08 03:05

这3个是用户自己定义的参数吧。
MySQL中的myini配置文件详解mysql中myini

1. 停止MySQL服务,可以通过MySQL命令行工具或者服务管理器进行停止。2. 打开my.ini配置文件,使用文本编辑器等工具修改需要修改的配置选项。3. 保存my.ini配置文件,关闭文本编辑器。4. 启动MySQL服务,可以通过MySQL命令行工具或者服务管理器进行启动。四、my.ini配置文件的示例代码 下面是一个简单的my....

Load Port、SMIF

威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...

mysql的my.ini文件代码说明?懂的请进。

master-connect-retry=30 主服务器连接丢失时,等待30秒重新连接 slave-net-timeout=30 从服务器在备份主服务器数据时,30秒未接收到数据,自动断开连接。net_retry_count=30 如果连接中断,重试30次后放弃,不会再尝试连接服务器。

MySQL配置文件myini详解mysql下myini

1. 配置文件my.ini的位置 MySQL的配置文件my.ini在安装MySQL时会被自动创建,一般情况下位于MySQL的安装目录下的”bin”文件夹内,即C:\Program Files\MySQL\MySQL Server 5.7\bin。如果需要修改my.ini文件,我们需要先停止MySQL服务,然后再进行修改。2. 配置文件my.ini的结构 MySQL配置...

MySQL中my.ini文件配置

1、在我们的电脑上面找到mysql的安装路径,点击进去。2、进去之后可以看到my.ini在mysql安装路径的根目录,这是其中一种情况。3、另外一种情况是我们在mysql安装目录找不到,看到了my-default.ini文件,这时my.ini在“C:\ProgramData\MySQL\MySQL Server 5.6”目录下面,我们首先需要找到ProgramData文件夹...

关于mysql配置文件my.ini

character_set_database: 数据库服务器中某个库使用的字符集设定,如果建库时没有指明,将使用服务器安装时指定的字符集设置。character_system: 数据库系统使用的字符集设定。在创建一个表的时候,每个字段只要不是binary,都会有一个字符集。如果不指定,那么在SHOW CREATE TABLE的时候,它是不会显示...

MySQL配置文件myini在MySQL中的作用mysql下myini

[mysql]default_character_set=utf8 [client]default_character_set=utf8 MySQL服务器会在启动的时候自动读取my.ini文件,根据配置文件中的参数和选项来初始化服务器,实现MySQL服务器的个性化配置。my.ini文件的修改是安装和配置MySQL服务器的重要过程,它可以通过修改文本文件手动编辑,也可以通过MySQL的...

mysql配置文件my.ini在哪

答案:MySQL配置文件my.ini通常位于以下目录之一:1. Windows系统下的MySQL安装目录。2. 系统的配置目录中。详细解释:MySQL安装目录: 在Windows系统中,当你安装MySQL时,通常会在MySQL的安装目录下找到my.ini文件。例如,如果你的MySQL安装在"C:\Program Files\MySQL\MySQL Server X.X"路径下,那么...

MySQL下载Myini配置文件步骤详解mysql下载myini

1.进入 MySQL 官网 我们需要到 MySQL 官网 https://dev.mysql.com/downloads/windows/ 下载 My.ini 配置文件。进入官网后,我们在页面中找到 Windows 系统下的 MySQL Installer,点击 “Download” 进行下载。2.选择下载 MySQL 安装包 接下来,选择您需要下载的 MySQL 安装包,可以根据自己电脑的系统...

MySQL中my.ini文件配置

我按照你的配置测了,问题出在下面一段中,屏蔽掉就行了。These are commonly set, remove the # and set as required.basedir =D:/mysql-5.6.14-win32 datadir = D:/mysql-5.6.14-win32/data port = 3306 server_id = ...character-set-server=utf8 default-character-set=utf8(该...

mysql的my.ini文件在哪里

1、打开MySQL的命令行客户端:打开命令提示符(CMD)或PowerShell,输入mysql –help命令,然后查找”Default options”部分,其中包含了MySQL默认选项的信息。其中的”–defaults-file”选项后面的路径就是my.ini文件的位置。2、使用文件搜索工具:使用文件搜索工具(如Windows资源管理器的搜索功能)在计算机上...

mysql没有ini文件 mysql ini文件找不到 mysql的配置文件在哪里 mysql添加myini mysql数据库乱码 mysql编码格式修改 mysql workbench mysql怎么用 jdbc mysql
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
qzzn 如何升为科长 谁能给个qzzn论坛的邀请注册号啊 谁能给我一个qzzn 论坛会员账号? QZZN 论坛注册 qzzn论坛为什么不能注册了 魔兽真三改键如何设置改好? 真三高手的改键方式 2012 安徽省庐江县各所高中今年的中考预计录取分数线 庐江县一中二中三中招多少新生 庐江中考639分能上二中吗2011年 苹果x不识别电信卡打开数据有显示life iphonex插上SIM后不显示不读卡怎么办? 面试考官注意事项 作为面试考官有什么技巧 作为一名面试考官,应具备哪些基本素质 苹果x为什么有时候不读卡 iPhone XS老是卡怎么办? 苹果手机内存爆满白还有救吗? X光安检机 X光安检机有什么性能 x光安检机功能介绍 x光安检机要多少钱一台? 安检x光机的产品特点 X光安检机对相机是否有影响 安检x光机看到的东西有哪些? 安检x光机可以看到的东西有哪些? X光安检机5030A和5030C有什么不同 安检机的射线束方向是不是都是底照式 韩国明星资料 韩国艺人的资料(比较有名的) p2p-worm.win是什么 作为面试考官应该注意哪些问题 你好,新买的iphonex不识别sim卡是什么原因?用别的卡都好使! 所谓P2P软件是什么 怎么锻炼能有效的抓住对方的手并抓住对方的关节一招擒住他 能否诈骗人通过“钉钉”直接呼对方视频会 诈骗人可以直接通过钉钉视频会话,盗取对方手里信息和照片吗?_百度问一问 怎样可以用自己的手机查到对方手的全部信息内容,听说有这样的软件,请各位帮帮忙,谢谢。 华为5gcpe什么时候上市 我没有对方手机,我想知道对方的一切,包括对方手机的资料,怎么样才能弄到手。 打篮球时,别人投篮,只要接触到对方的手就算打手吗? 华为5G CPE的5G和4G灯同时亮怎么回事? 华为5GCPE,能用在vivo和OPPO上面吗? 打篮球时抢断时触碰对方的手算不算犯规? 握手时,双方握对方的手拇指是什么意思啊? *擒拿,就是一只手抓住对方手腕并曲肘提到对方背上,求这个动作的详细讲解 从背后一手抓住对方的两个手,另外一个手掐住他后脖算不算打人? 把别人的手推回去的人是什么性格? 男人太容易得到手的女人是不是不会去珍惜,这个得到手指的是什么 抓住对方手指握手的人 经济云发布房源为什么会自动保存图片?