在MySQL中,Key Buffer(键缓冲区)是一个重要的组件,它主要用于在内存中提高数据库性能。具体来说,Key Buffer缓存了MyISAM表的索引块,可以被所有进程所共享。当设置key_buffer_size时,操作系统不会马上分配所设置的值,而是在需要的时候再分配。此外,Key Buffer只对MyISAM表起作用,它只能缓存索引块,不能缓存数据块。
数据库
由 hrs, 20 四月, 2024
default-character-set=utf8 是一个在 MySQL 或 MariaDB 的配置文件(如 my.cnf 或 my.ini)中的设置,用于指定数据库的默认字符集。在这个例子中,它被设置为 utf8。
文章标签
由 hrs, 20 四月, 2024
default-storage-engine=innodb 是一个在 MySQL 或 MariaDB 的配置文件(通常是 my.cnf 或 my.ini)中的设置,用于指定当创建新表时默认使用的存储引擎。在这个例子中,它被设置为 InnoDB。
文章标签
由 hrs, 5 十一月, 2023
mysql删除binlog日志后,重启报错Starting MySQL...... ERROR! Manager of pid-file quit without updating file. 此错误并不能看到有效信息,登陆服务器打开/etc/my.cnf查看一下mysql错误日志路径,打开错误日志,发现如下信息,服务器在启动时加载的binlog日志不存在。
文章标签
由 hrs, 27 五月, 2022
mysql 无法进入数据库报错,出现下列错误信息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
文章标签
由 hrs, 10 二月, 2022
首先添加MySQL Yum 存储库
文章标签
由 hrs, 28 六月, 2021
mysql> create database abc; # 创建数据库 mysql> use abc; # 使用已创建的数据库 mysql> set names utf8; # 设置编码 mysql> source /home/abc/abc.sql # 导入备份数据库
文章标签
由 hrs, 8 十一月, 2020
MYSQL常用命令
1.导出整个数据库
mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)
文章标签
由 hrs, 5 十月, 2020
第一步,先停止mysqld
systemctl stop mysqld
第二步,编辑mysqld 配置文件
vim /etc/my.cnf
在文件最后添加一行 skip-grant-tables 保存
文章标签
由 hrs, 25 九月, 2020
mysql查看配置文件
vim /etc/my.cnf
mysql查看初始化密码:
grep 'temporary password' /var/log/mysqld.log
mysql登录,修改密码: