type
status
date
slug
summary
tags
category
icon
password
Sub-item
Last edited time
Dec 17, 2023 02:06 AM
Parent item
领域
- 命令行登录数据库
- 查看数据库的连接信息:
show processlist
其中的 Command 列显示为
“Sleep”
的这一行,就表示现在系统里面有一个空闲连接。客户端如果太长时间没动静,连接器就会自动将它断开。这个时间是由参数 wait_timeout
控制的,默认值是 8 小时。- MySQL 8.0 版本删除了查询缓存的整块功能,因为只要有更新操作就会导致查询缓存的失效,非常频繁。
安装
mac上安装
设置mysql允许远程访问
编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:
登录mysql
授权
进入mysql服务,执行授权命令:
然后执行quit命令退出mysql服务,执行如下命令重启mysql:
现在在Windows下可以使用navicat远程连接Ubuntu下的MySQL服务
支持中文
sudo vim /etc/mysql/my.cnf 添加:
查看table使用的字符集:
查看database的字符编码:
修改database默认的字符集:
修改表默认的字符集和所有字符列的字符集