MySQL配置文件中[client][mysql][mysqld]的区别

[client] 客户端设置内容;

[mysql] 使用mysql命令登录数据库时的设置;

[mysqld] 数据库服务器的默认设置;

1)当MySQL的配置文件既配置了[client] 也配置了[mysql]时,[client] 的作用范围是对MySQL的所有客户端,包括 mysql、mysqladmin、mysqldump等,而[mysql]只作用于mysql客户端

2)当有参数是重复配置的或者对同一客户端都生效时(比如mysql客户端),那么使用的是最下面那个(下面覆盖上面原则)。

3)MySQL的客户端都是可以在命令行指定连接参数的,如配置文件的参数错误,可直接在命令行输入该参数覆盖参数文件参数。

你可能感兴趣的:(MySQL,mysql,数据库)