MySQL高级--优化配置文件

  1. 相关的配置文件
    • mysql数据文件存放位置:/var/lib/mysql
    • mysql配置文件位置:/usr/share/mysql
      • mysql主配置文件的复制:cp  /usr/share/mysql/my-huge.cnf   /etc/my.cnf
      • 重新启动MySQL服务,即可复制完成。
    • mysql相关命令的目录: /usr/bin 
    • 启停相关脚本:/etc/init.d/mysql
  2. CentOS系统新增中文输入法:
    1. 选择Applications --> System tools --> Settings
      • MySQL高级--优化配置文件
    2. 选择 Regin&Language 

      • MySQL高级--优化配置文件
    3. 选择 + 
      • MySQL高级--优化配置文件
    4. 选择Chinese(China)

      • MySQL高级--优化配置文件
    5. 选择 Chinese(pinyin)---> add,点击选择使用

      • MySQL高级--优化配置文件
  3. 配置文件优化--设置字符集
    1. 查看mysql数据库的字符集:show variables like '%char%'; 
      • MySQL高级--优化配置文件
    2. 复制主配置文件:cp  /usr/share/mysql/my-huge.cnf   /etc/my.cnf
    3. 我们复制一分配置文件,数据库自带的做备份,我们用自己复制的进行数据库的配置,打开 my.cnf 配置文件:vim /etc/my.cnf
      • MySQL高级--优化配置文件
    4. 修改配置文件的内容如下:

      • MySQL高级--优化配置文件
      • MySQL高级--优化配置文件
      • MySQL高级--优化配置文件
    5. 重启mysql服务器

      • MySQL高级--优化配置文件
    6. 配置成功,建库建表插入中文数据
      • MySQL高级--优化配置文件  

  4.  主配置文件详细(/etc/my.cnf)

    1. 二进制日志文件log-bin   

      • 主从复制  
    2. 错误日志文件log-error

      • 默认是关闭的,记录严重的警告和错误消息,每次启动和关闭的详细信息  
    3. 查询日志log

      • 默认是关闭的,记录查询的sql语句,如果开启会降低mysql的整体性能,因为记录日志有也需要消耗系统资源
    4. 数据文件 

      • 默认路径:/var/lib/mysql 

      • frm文件:存放表结构

      • myd文件:存放表数据

      • myi文件:存放表索引  

 

上一篇:mysql一键安装


下一篇:redhat6.5部署python爬虫项目——mysql(四)