mysql重要目录,配置文件,字符编码

重要目录

查看 mysql 存放目录:
    ps -ef|grep mysql  # 可以找到 datadir 数据目录 ;pidfile:pid文件目录
cd到 /var/lib/mysql 安装目录下,比较重要的:
    mysql,
    mysql.sock,链接用的
    test,自带的测试数据库
mysql核心目录:
    /var/lib/mysql  : mysql 安装目录
    /usr/share/mysql: 配置文件
    /usr/bin        : 命令目录:mysqladmin,mysqldump
    /etc/init.d/mysql:启停脚本

mysql配置文件

my-huge.cnf   ;高端服务器,1-2G内存
my-large.cnf  :中等
my-medium.cnf : 一般
my-small.cnf  : 较小
    
但是,以上配置文件,mysql默认不能识别,只识别/etc/my.cnf
如果采用 my-huge.cnf : 将内容复制到 my.cnf
注意;5.5默认配置:/etc/my.cnf  5.6默认配置:/etc/mysql-default.cnf

mysql的字符编码

show variables like '%char%'  # 在sql里执行

设置统一编码

/etc/my.cnf 文件里:

[mysqld]
可以改默认端口

改编码:添加:
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
character_set_client=utf8
collation_server=utf8_generral_ci  # 排序规则

注意:修改编码,只对之后创建的数据库有效。第一时间统一编码。

使用不同的标签明确指定影响启动或连接
服务器类标签(server)
	[mysqld](推荐使用)
	[mysqld_safe]
客户端标签
	[client](推荐使用)
	[mysql]
	[mysqladmin]
	[mysqldump]
	
mysql清屏:
    ctrl+l
posted @   pythoner_wl  阅读(81)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示