Mysql(2):Docker下MySQL数据库日志的打开方法
Docker下MySQL5.7数据库日志的打开方法#docker查看mysql$docker ps#进入docker容器$docker exec -it af35448d73cd sh#mysql -u root -p输入密码一、修改临时打开日志配置#1、临时打开日志(数据库重启后失效)$mysql> SET GLOBAL general_log = 'ON';#2、查看日志状态mysql&
Docker下MySQL5.7数据库日志的打开方法
#docker查看mysql
$docker ps
#进入docker容器
$docker exec -it af35448d73cd sh
#mysql -u root -p
输入密码
一、修改临时打开日志配置
#1、临时打开日志(数据库重启后失效)
$mysql> SET GLOBAL general_log = 'ON';
#2、查看日志状态
mysql> SHOW VARIABLES LIKE "general_log%";
#docker从容器里拷贝文件到宿主机
docker cp 容器名:要拷贝的文件在容器里的路径 要拷贝到宿主机的相应路径
$docker cp af35448d73cd:/var/lib/mysql/af35448d73cd.log /home/cg/sqlrefine_1020
二、docker安装的mysql永久打开日志(版本:5.7)
1、进入docker容器
$docker exec -it af35 bash
或者$docker exec -it af35448d73cd bash
- 进入目录:/etc/mysql/mysql.conf.d
$cd /etc/mysql/mysql.conf.d
3、修改配置文件
$vi mysqld.cnf
添加如下信息
general_log = 1
general_log_file = /var/log/mysql/general_sql.log
4、docker 重启mysql
$docker restart af35448d73cd
#docker从容器里拷贝文件到宿主机
docker cp 容器名:要拷贝的文件在容器里的路径 要拷贝到宿主机的相应路径
$docker cp af35448d73cd:/var/log/mysql/general_sql.log /home/cg/sqlrefine_1020
三、直接安装的mysql永久打开日志
1、编辑my.cnf文件,添加信息
vim /etc/my.cnf
添加如下信息
general_log = 1
general_log_file = /var/log/mysql/general_sql.log
2、重启数据库
service mysqld restart
更多推荐
所有评论(0)