MySQL高级--优化配置文件
- 相关的配置文件
- 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
- CentOS系统新增中文输入法:
- 选择Applications --> System tools --> Settings
-
选择 Regin&Language
- 选择 +
-
选择Chinese(China)
-
选择 Chinese(pinyin)---> add,点击选择使用
- 选择Applications --> System tools --> Settings
- 配置文件优化--设置字符集
- 查看mysql数据库的字符集:show variables like '%char%';
- 复制主配置文件:cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
- 我们复制一分配置文件,数据库自带的做备份,我们用自己复制的进行数据库的配置,打开 my.cnf 配置文件:vim /etc/my.cnf
-
修改配置文件的内容如下:
-
重启mysql服务器
- 配置成功,建库建表插入中文数据
- 查看mysql数据库的字符集:show variables like '%char%';
-
主配置文件详细(/etc/my.cnf)
-
二进制日志文件log-bin
- 主从复制
-
错误日志文件log-error
- 默认是关闭的,记录严重的警告和错误消息,每次启动和关闭的详细信息
-
查询日志log
- 默认是关闭的,记录查询的sql语句,如果开启会降低mysql的整体性能,因为记录日志有也需要消耗系统资源
-
数据文件
-
默认路径:/var/lib/mysql
-
frm文件:存放表结构
-
myd文件:存放表数据
-
myi文件:存放表索引
-
-