my.cnf是mysql启动时的配置文件
有些参数是运行时只读的,例如innodb_buffer_pool_size,
这些参数只能运行之前在配置文件修改,或者启动时带上参数
例如service mysql --innodb_buffer_pool_size=1G
有些参数是运行时可以修改的,例如max_allowed_packet,
这些参数可以再运行时修改,例如
mysql -uroot mysql
修改:
set global max_allowed_packet = 1024*1024*20;
查看:
show VARIABLES like '%max_allowed_packet'; +--------------------+----------+ | Variable_name | Value | +--------------------+----------+ | max_allowed_packet | 20971520 | +--------------------+----------+
也有一些参数可以运行前修改,但要做点额外的工作。
例如innodb_data_file_path,innodb_log_file_size,innodb_log_files_in_group等
修改这些参数,启动会与之前的配置冲突,
查看日志可以发现
InnoDB: Error: log file /var/lib/mysql/u01/mysql/data/ib_logfile0 is of different size 0 104857600 bytes
然后就导致启动失败了,会报类似这样的信息
Starting MySQL (Percona Server).The server quit without upd[失败]PID file
移除原来ib_logfile0,让mysql重新构建
InnoDB: Log file /var/lib/mysql/u01/mysql/data/ib_logfile0 did not exist: new to be created
InnoDB: Setting log file /var/lib/mysql/u01/mysql/data/ib_logfile0 size to 2048 MB
相关推荐
mysql配置文件my.cnf,经常由于mysql升级后,默认没有此配置文件,上传以备份,根据个人需求,手动修改改文件,放置于/etc/my.cnf处,重启mysql生效
mysql 配置文件my.cnf模板。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
MySQL配置文件my.cnf中文版.doc
linux下mysql配置文件my.cnf详解
linux下mysql配置文件my.cnf详解.pdf linux下mysql配置文件my.cnf详解.zip dba基础
某电商网站的生产环境的Mysql配置文件,放入/etc/下面即可
在安装mysql后,配置文件有时候会不小心删除掉,所以这里为做了一个备份
mysql5.7用的配置文件,完成了基本的调优选项,并注释了需要自行调整参数的计算公式,使用时请自行重命名为my.cnf。如配合我上传的自动安装脚步mysql7install.sh一起使用则无需重命名,配置在对应的http服务上使用...
本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 MySQL 无法启动,报如下错误: 问题分析 查看 MySQL 错误...
MySQL 5.6、5.7、8.0版本的my.cnf完整配置文件,亲测可用,配置文件中优化了MySQL中的一些默认配置项,能够有效的提高MySQL数据库的并发处理能力!
主要介绍了MySQL的参数文件my.cnf的相关参数配置。以及每个参数的优化项。
mysql5.7优化后的配置文件,mysql5.7主从架构配置环境,生产环境直接使用,推荐生产环境5.7版本使用最稳定版本5.7.21。
官方mysql的docker镜像,自定义配置文件启动,附件中是自定义的配置文件,里面配置了端口和各种其他参数,便于维护
MySQL 教程 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库 MySQL8.0数据库的一般配置 Linux环境的配置文件
经验总结的服务器MySQL适用配置,避免大SQL导入、数据库备份等应用问题