0
点赞
收藏
分享

微信扫一扫

MySQL优化学习日记2——mysql相关配置

janedaring 2022-02-19 阅读 150

目录

一、mysql存放目录

二、MySQL核心目录

2.1 配置文件

2.2 mysql字符编码


一、mysql存放目录

查看方式:ps -ed|grep mysql(这里我也不知道为啥不显示)

        数据库目录:datadir=/var/lib/mysql

        pid文件目录:--pid-file=/var/lib/mysql/bigdata01.pid

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaGVyYi5kcg==,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaGVyYi5kcg==,size_20,color_FFFFFF,t_70,g_se,x_16

二、MySQL核心目录

/var/lib/mysql :mysql安装目录

/usr/share/mysql :配置文件

/usr/bin :命令目录(mysqladmin,mysqldump)

/etc/init.d/mysql:mysql启停脚本

2.1 配置文件

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaGVyYi5kcg==,size_20,color_FFFFFF,t_70,g_se,x_16

1、my-huge.cnf   高端服务器1-2G内存 .

2、my-large.cnf   中等规模

3、my-medium.cnf   一般

4、my-small.cnf   较小

 但是,以上配置文件 mysql 默认不能识别,默认只能识别 /etc/my.cnf

采用 my-huge.cnf 的方法:cp /usr/share/mysql/my-huge.cnf /etc/my.cnf 

 

注意: mysql5.5 默认配置文件 /etc/my.cnf;Mysql5. 6 默认配置文件 /etc/mysql-default.cnf

Mysql5.7.18之后不再需要 .cnf 文件了

2.2 mysql字符编码

sql语句:show variables like '%char%'

可以发现部分编码是latin,需要统一设置为utf-8

设置编码:vi /etc/mycnf,也可以通过图形化界面修改 

[mysql]

default-character-set=utf8

[client]

default-character-set=utf8

[mysqld]

character_set_server=utf8

character_set_client=utf8

collation_server=utf8_general_ci

端口号

default-character-set=utf8

default-character-set=utf8

character_set_server=utf8

character_set_client=utf8

collation_server=utf8_general_ci

文本编辑器保存的权限不够,可以先把修改过的配置文件保存到文档,然后进入到root用户,然后再覆盖原来的文件

重新查看字符编码集

service mysql restart

mysql -u root -p

show variables like '%char%';

注意事项:修改编码只对“之后”创建的数据库生效

mysql清屏:ctrl+L  ,system clear

举报

相关推荐

0 条评论