1)作用
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