MySql操作

创建用户

  1. 创建用户abc, 密码是1234,并且指定host为%,从而允许远程连接
 CREATE USER 'abc'@'%' IDENTIFIED BY '1234';
  1. 授予abc所有权限
 GRANT ALL PRIVILEGES ON * . * TO 'abc'@'%';

运行SQL脚本文件

  1. 在命令行下(未连接数据库),输入
mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql

(注意路径不用加引号的!!) 回车即可.
2. 在命令行下(已连接数据库,此时的提示符为 mysql> ),输入

source F:\hello world\niuzi.sql
或者
. F:\hello world\niuzi.sql

(注意路径不用加引号的) 或者 (注意路径不用加引号的) 回车即可

Dump docker中的数据库

docker exec 7c7c1f1379de mysqldump databasename -u root --password=1qaz2WSX > /opt/backups/filepath.sql

Bin Log

  • show variables like 'binlog_expire_logs_seconds'; // 查看binlog的过期时间
  • SET GLOBAL binlog_expire_logs_seconds = 3600; //设置binlog的过期时间
  • purge binary logs to 'bin.000055'; 将bin.000055之前的binlog清掉
  • purge binary logs before '2017-05-01 13:09:51'; 将指定时间之前的binlog清掉:
posted @ 2021-08-24 07:43  Fintech技术汇  阅读(63)  评论(0)    收藏  举报