专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

MySQL参数学习(一)

(1)MySQL参数文件my.cnf

MySQL默认参数文件的位置有4个,如果有多个参数文件,则参数采用覆盖原则,后面文件的参数会将前面配置文件的参数覆盖掉。

[root@mysqlserver bin]# mysqld --help -v| grep my.cnf /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

DBA也可以通过”defaults_file”自定义参数文件的位置,从而不读取系统默认配置文件。

[mysql@mysqlserver etc]$ mysql --help |grep defaults-file --defaults-file=# 
Only read default options from the given file #. 

如何使用自定义的参数文件呢?

cd /usr/local/mysql
 bin/mysqld --defaults-file=/opt/mysql/mysql/etc/my.cnf  --initialize --user=mysql

(2)MySQL参数配置

MySQL参数从作用域上可分为2类:global和session,从修改类型上又可以分为:可修改和只读参数,用户可以在线修改非只读参数,对于只读参数,可以通过配置文件修改并重启。

(2、1)查看参数设置

show variables like '%log%';

或者:


mysql> select @@autocommit; + | @@autocommit | + | 0 | + 1 row in set (0.00 sec) mysql> select @@global.autocommit; + | @@global.autocommit | + | 1 | + 1 row in set (0.00 sec)

(2、2)修改参数


mysql> set autocommit=0; mysql> set global autocommit = 0;

对于会话级别参数的修改,只针对当前会话有效;对于全局参数的修改,对后续新建立的连接有效。但是重启数据库之后,参数均会变为修改前的值,即所有参数的修改都不能持久化,重启之后还是按照配置文件来。如果要保持参数持久有效,需要修改参数文件my.cnf并重启数据库。

文章永久链接:https://tech.souyunku.com/35375

未经允许不得转载:搜云库技术团队 » MySQL参数学习(一)

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们