1.mysqlbinlog工具使用方法如下:

先使用 showbinarylogs 查看

在使用导出命令

mysqlbinlog -R -uroot -pxxxx -hxxx.xxx.xxx.xxx -d db_name  --base64-output=decode-rows  --start-datetime='2015-08-13 13:11:21'  --stop-datetime="2015-08-13 13:18:21" mysql-bin.000008 > mysql-bin.ran_trade_08_13.sql

2.mysqldump使用方法如下:

# 备份单个数据库

mysqldump  --skip-opt  -u 用户名 -p 数据库名 > 导出的文件名

# 备份所有数据库

mysqldump --skip-opt -u用户名 -p --all-databases  > /tmp/bak.sql

切记一定要加上 --skip-opt 避免锁表

3.修改root账户密码

mysqladmin -u root password "new password"

4.为特定用户赋予和收回权限

#赋予权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

GRANT select,insert,update,delete ON *.* TO 'pig'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH PRIVILEGES;

#收回权限

REVOKE ALL PRIVILEGES ON *.* FROM pig;

FLUSH PRIVILEGES;

PS: 权限包括 select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file

5.Mysql服务器开启远程连接

1)开启对应账号的远程访问权限

$ mysql -uroot -p

mysql > use mysql;

mysql > update user set host = '%' where user = 'root';

mysql > flush privileges;

如果在执行update的时候报错 "ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'", 解决办法

SELECT Host,User from user \G;

将重复的删除掉

2)开启服务允许远程连接 编辑文件 /etc/mysql/my.conf

$ vim /etc/mysql/my.conf #找到bind-address注释掉这行

$ /etc/init.d/mysql restart #重启mysql服务

6.新建数据库用户

CREATE USER 'pig'@'%' IDENTIFIED BY '123456';

CREATE USER 'pig'@'localhost' IDENTIFIED BY '123456';

7.查看表的大小

SELECT TABLE_NAME,( (DATA_LENGTH+INDEX_LENGTH)/1024/1024 ) as tb_szie,TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='db_name' order by tb_szie desc;

8. 修改数据库默认时间

最近发现数据库有个字段的时间是晚8个小时的,发现数据库的时间不对

更改mysql的配置文件(mysql.cnf)

在my.cnf的 [mysqld]区域中加上

default-time_zone = '+8:00'     #此为北京时

9.重置root密码

当忘记root账号密码时,不要急,在 /etc/mysql/my.cnf 的[mysqld]下面增加一段

skip-grant-tables

然后 重启服务

sudo /etc/init.d/mysql restart

然后直接输入mysql 命令进去

mysql 常用命令集_Mysql 常用命令集相关推荐

  1. mysql 常用命令集_mysql 常用命令集锦[绝对精华]

    一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u roo ...

  2. mysql根据字长查询_MYSQL常用查命令

    MYSQL常用查命令: mysql> select version();        查看MySQL的版本号 mysql> select current_date();        查 ...

  3. MySQL退出选择表格_MySQL常用命令

    ​一.连接MySQL 格式:mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MySQ: 首先在打开cmd窗口,输入mysql -uroot -p ,然后空格进入MySQL控制台, ...

  4. mysql 命令手册_MySQL 常用命令手册

    点击上方SQL数据库开发,关注获取SQL视频教程 常用功能命令1.导出整个数据库1mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > ...

  5. mysql命令教学_mysql常用命令有什么

    mysql常用命令有:1."create database name;":2."use databasename;":3."drop database ...

  6. mysql max 命令大全_MySQL常用命令,34道练习题(持续更新中)。

    1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE M ...

  7. 启动项 mysql命令大全_mysql常用命令

    一.登录mysql数据库 1.连接本地mysql数据库,默认端口为3306 #mysql –u root –p 123456 //-u:指定用户 -p:指定与用户对应的密码 2.通过IP和端口连接远程 ...

  8. mysql配置命令大全_MySQL常用命令汇总

    非交互式超时时间,如 JDBC 程序 show global variables like 'wait_timeout'; 交互式超时时间,如数据库工具 show global variables l ...

  9. mysql alter user语法_mysql 常用命令语法

    登录到mysql client 以windows下为例,打开cmd命令窗口,进入到mysql安装目录bin目录下,首先要启动mysql服务,执行命令: net start mysql,这里不需要分号. ...

最新文章

  1. php怎样弄成中文,php怎样替换中文字符
  2. python3官方最新下载-Python3.9下载
  3. 《云计算》学习笔记2——Google的云计算原理与应用(GFS和MapReduce)
  4. CentOS 5.5高负载下,网卡会自动断开
  5. RocketMQ Docker安装
  6. eShopOnContainers 知多少[9]:Ocelot gateways
  7. 怎样去掉警告 log4j:WARN No appenders could be found for logger
  8. 视频列表页html,视频列表.html
  9. 【python】命令行参数argparse用法详解
  10. php 保存文件并换行,php是怎样向文件中写入换行_后端开发
  11. matlab程序及C语言实现一维多元离散信源熵
  12. 凯恩帝绝对坐标清零_凯恩帝 K90T i 数控车床系统使用手册分享
  13. 电脑快捷方式变白原因及解决方法——血的教训呜呜呜
  14. 实践数据湖iceberg 第十一课 测试分区表完整流程(造数、建表、合并、删快照)
  15. 学术写作 系列1 HOW TO WRITE AN INTRODUCTION
  16. 罗技mx master无法优联连接的解决
  17. 2022年10个最佳URL缩短器:URL缩短器替代方案
  18. 52单片机交通灯课程设计
  19. c语言return 0和return 1的区别
  20. 基于易灵思开发板RiscV的调试流程

热门文章

  1. python查看与修改工作目录
  2. 嵌入网站的挖矿代码——Monerominer.rocks
  3. java爬虫,提供链接直接爬取网页代码
  4. mysql双主故障自动切换_MySQL主库高可用 -- 双主单活故障自动切换方案
  5. cmb网站服务器失去响应代码,3.5.2 连接到服务器并响应各种连接事件(2)
  6. [转]基于Storm的实时数据处理方案
  7. 哪本书是对程序员最有影响(stackoverflow)
  8. linux内核剪裁 4412,itop4412开发板-Linux内核的编译
  9. Spark源码分析之Checkpoint机制
  10. JDK1.7 深入理解 LinkedHashMap