(二)Mysql 基础了解,修改字符集,配置文件

一、查看Mysql数据库存放在本地磁盘的哪个路径

ps -ef | grep mysql

二、Mysql的四大目录

路径 解释 备注
/var/lib/mysql mysql数据库文件的存放路径 /var/lib/mysql/qizhi.cloud.pid
/usr/share/mysql mysql配置文件目录 mysql.server 命令和配置文件
/usr/bin mysql 相关命令目录 mysqladmin mysqldump等命令
/etc/init.d/mysql 启动和停止相关脚本  

三、修改字mysql符集

  1. 查看当前mysql使用的字符集

mysql -u root -p   # 登录 mysql

show variables like '%char%'; # 查看当前mysql使用的字符集

  因当前mysql 使用的字符集是 latinl 编码,此时建库插入中文会乱码。

 

   2. 把mysql配置文件拷贝一份到 /etc 目录下

mysql 5.5 版本 :  cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

mysql 5.6 版本 :  cp /usr/share/mysql/my-default.cnf /etc/my.cnf

   3. 修改 /etc/my.cnf   mysql的配置文件

     3.1  找到 [client]   加上如下内容

default-character-set=utf8

 

     3.2  找到 [mysqld]  加上如下内容

character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci

    3.3  找到 [mysql] 加上如下内容

default-character-set=utf8

    3.4 保存退出,并重启mysql

 三、Mysql 配置文件

  Mysql配置文件地址:

  Windows : my.ini

  Linux       : /etc/my.cnf

  1. 二进制日志 log-bin 文件,主要用于Mysql主从复制。在Mysql配置文件的 [client] 节点增加如下配置即可生效。

log-bin=/etc/mysql/data/mysqlbin

  2. 错误日志 log-error 文件,默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等。同样在Mysql配置文件的 [client] 节点增加如下配置即可生效,记录后文件名为: mysqlerr.err

log-err=/etc/mysql/data/mysqlerr

  3. 查询日志log文件,默认是关闭的,记录查询的sql语句,如果开启会降低mysql的整体性能,因为记录日志也是需要消耗系统资源的。通过该文件可以分析慢查询的sql语句。

  4. 数据文件

    Windows : Mysql安装路径\data目录下可以挑选数据库目录进入

    Linux       : 可以在当前系统中先看看都有哪些数据库,在进入。默认路径:/var/lib/mysql

     *.frm 文件用于存放表结构。

    *.myd 文件用于存放表数据。

    *.myi  文件 用于存放表索引。

  

  

posted @ 2019-08-11 15:07  时光,  阅读(1434)  评论(0编辑  收藏  举报