zoukankan      html  css  js  c++  java
  • 初始化配置文件的使用:/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

  • 相关阅读:
    集体编程智慧(发现的一些代码问题)
    jQuery实现图片伦播效果(淡入淡出+左右切换)
    require
    小技巧
    JavaScript--面向对象--猜拳游戏
    简单封装cookie操作
    less
    进程相关

    线程和进程相关
  • 原文地址:https://www.cnblogs.com/whc6/p/13958785.html
Copyright © 2011-2022 走看看