万事开头难

初始化配置文件的使用:/etc/my.cnf

一. 初始化配置文件能做什么

1) 影响实列启动 (mysqld)

2) 影响到客户端程序

二. 如何配置初始化配置文件

 

1) 针对客户端的程序

统称[client] 特定于客户端程序

如果你想要对这两个[mysql] , [mysqldump] 程序做一些控制 要单独写一些模块和标签

如果你不想那么费事的话 大家都一样只写一个标签[client]就可以了

 

2) 针对服务器程序

统称[server] 特定于服务器端程序

[mysqld],[mysqld_safe]

与上面一样 也可以只写一个[server]

 

实例

1) vim /etc/my.cnf (写一个通用的配置文件)

服务端的可以用一个[server]来代替  如果想针对一个程序来写 也可以写[mysqld_safe]

写什么内容一会说  如果要针对客户端 就把客户端程序的名字写上去就可以了  客户端程序太多了是不是 这时候就可以写一个[client] 

这时候就这样的

用两个标签中间在写上相应的配置内容 是不是就可以控制不同的程序

先写一些基础配置

[mysqld]

basedir = /application/mysql (告诉数据库你将来的所有程序包括文件都在这里面)

datadir =/application/mysql/data 

socket =/tmp/mysql.sock

log-error = /var/log/mysql/log (错误日志)

log-bin=/data/mysql/mysql-bin(二进制的位置)

# 如果你设置的这些目录,必须先有这些目录,并且要有权限  如果没有mysql会起不来

server-id=6(唯一标识实列的数字 要大于一)

port = 3306

user和password(也可以写上去) 但是不建议写

[client]

socket = /tmp/mysql.sock

# 上面都是最基础的 大部分都是这样格式

然后起数据库 /etc/init.d/mysql start

 

posted @ 2020-11-11 16:13  Bo7-w  阅读(1439)  评论(0编辑  收藏  举报