MySql操作
创建用户
- 创建用户abc, 密码是1234,并且指定host为%,从而允许远程连接
CREATE USER 'abc'@'%' IDENTIFIED BY '1234';
- 授予abc所有权限
GRANT ALL PRIVILEGES ON * . * TO 'abc'@'%';
运行SQL脚本文件
- 在命令行下(未连接数据库),输入
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清掉:

浙公网安备 33010602011771号