MySQL配置文件作用

1)作用

1.影响客户端的连接
2.影响服务端的启动

2)影响客户端的连接

[root@db02 ~]# vim /etc/my.cnf
#配置文件添加连接数据库信息的配置
[mysql]
user=root
password=123456

3)影响服务端的启动

#修改server_id
[root@db02 ~]# vim /etc/my.cnf
[mysqld]
server_id=2

#查看配置没有生效
[root@db02 ~]# mysql -e "show variables like 'server_id'"
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 1     |
+---------------+-------+

#重启数据库后,修改的服务端配置才会生效
[root@db02 ~]# systemctl restart mysqld 
[root@db02 ~]# mysql -e "show variables like 'server_id'"
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 2     |
+---------------+-------+

4)总结

1.客户端配置受配置文件影响
2.客户端配置修改后不需要重启服务            [mysql] 或者 [client]
3.服务端配置修改后需要重启服务后生效           [mysqld] 或者 [server]

4.常见配置
[root@db02 ~]# vim /etc/my.cnf
[mysqld]
server_id=2
socket=/tmp/mysql.sock

[mysql]
socket=/tmp/mysql.sock
原文地址:https://www.cnblogs.com/chenlifan/p/13874925.html