作者:邓聪聪

倒出数据文件

1) 导出数据和表结构:

进入数据库查看表结构

msql -u用户名 -p密码

msql -u用户名 -p密码 -S /var/lib/mysql/mysql.sock   #带sock文件路径登陆

查看数据库的表结构:

show databases;
#mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
导出的目标路径下:

mysqldump -uroot -p*** abc > abc.sql
敲回车后会提示输入密码

2) 只导出表结构
#mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
导出的目标路径下:

mysqldump -uroot -p*** abc > abc.sql

导入数据库
1、首先建空数据库
mysql>create database abc;

2、导入数据库
方法一:
1)选择数据库
mysql>use abc;
2)设置数据库编码
mysql>set names utf8;
3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:

需要在含.sql文件的绝对路径下操作
#mysql -u用户名 -p密码 数据库名 < 数据库名.sql
mysql -uroot -p*** chachong <chachong.sql

linux mysql 忘记root的密码无法登陆进mysql

1:修改MySQL的配置文件/etc/my.conf在[mysqld]下面增加一行skip-grant-table;
2:修改配置文件后重启MySQL service mysqld restart
3:然后使用常规的命令进行登陆mysql mysql -u root -p 在提示输入密码的时候直接点击回车就好
4:登陆进mysql后执行修改密码的语句 update set password=passeord('root') where user ='root';这个时候passeord('root')中root就是最新设置好的root用户的密码
5:在执行第一步,将自己添加的skip-grant-table去掉,然后重启mysql

修改数据库默认密码

mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>exit

mysql数据库查询表内条目

查询下备份出来的数据是否相同

进入需要查询的数据库表中

use ***:

select count(*) from unitsbase;

查询某一张表:

select * from  ***

查看正在运行的sql语句;

innotop -u root -p 57Ig9peQN[PMDQsg -h 127.0.0.1 -P 3306 -d 3

结束慢查询测ID号进程

mysqladmin -S /tmp/mysql_3306.sock -uroot -p57Ig9peQN[PMDQsg kill

查看MySQL数据库大小

1.首先进入information_schema 数据库(存放了其他的数据库的信息)

mysql> use information_schema;

2.查看大小

1)查看所有数据库大小

select concat(round(sum(DATA_LENGTH//),),'MB') as data from TABLES;

2)查看指定数据库大小

mysql> select concat(round(sum(DATA_LENGTH//),),'MB') as data from TABLES where table_schema='cacti';

3)查看指定数据库的指定表单的大小

select concat(round(sum(DATA_LENGTH//),),'MB') as data from TABLES where table_schema='CarData' and table_name='user_auth';

Mysql 5.* 数据库备份及导入的更多相关文章

  1. MySQL的数据库备份

    MySQL的数据库备份 备份的原因: 1.保证重要数据不丢失 2.数据转移 MySQL数据库备份方式: 1.方法1:在Sqlyog这种可视化工具中手动导出 2.方法2:直接拷贝物理文件(就是data文 ...

  2. Mysql主数据库+备份数据库部署教程

    转:http://www.111cn.net/database/mysql/76450.htm 本文我们来讲讲Mysql主备如何部署,这里说的主是指Mysql主数据库,备是从数据库,备可以是多个,也可 ...

  3. MySQL基础 - 数据库备份

    出于安全考虑,数据库备份是必不可少的,毕竟对于互联网公司数据才是价值的源泉~ 距离mysql账号为icebug,密码为icebug_passwd, 数据库为icebug_db mysqldump -u ...

  4. mysql之数据库备份

    1.可视化工具Navicat for mysql进行操作数据库备份 (1)备份数据库 (2)将备份的数据库进行加载

  5. mysql:数据库备份方案

    1. 数据库备份方案     1)没备份,跑路~     2)全量备份+增量备份 如果不小心“删库”,可以这么恢复: a. 将最近一次全量备份的全库找到,拷贝回来(文件一般比较大),解压,应用: b. ...

  6. 无法执行 BACKUP LOG,因为当前没有数据库备份,导入数据库备份.bak文件

    右键数据库——>任务——>还原——>数据库 无法执行 BACKUP LOG,因为当前没有数据库备份 结尾日志的问题 还原选择中去掉结尾日志就可以了

  7. mysql数据库备份与导入

    1.数据库的备份 注意:导出的数据里是没有 use mydb; 这句话 **************************************************************** ...

  8. mysql oracle 数据库备份

    mysql 备份与还原 转载:https://blog.csdn.net/win_turn/article/details/60880990 备份数据库 数据库名叫dddd  mysqldump -u ...

  9. MySQL InnoDB数据库备份与还原

    备份 进入cm黑窗口 输入下列命令 mysqldump -u 用户名 -p 数据库名称> c:\11.sql 回车执行 恢复 进入cm黑窗口 输入下列命令 mysql>use dbtest ...

随机推荐

  1. C#设计模式(9)——代理模式

    1.代理模式介绍 在软件开发中有时会遇到不能直接使用对象的问题,如我们要使用的对象在进程外,甚至在远程的机器上,但是我们要使用这个对象的功能怎么办呢?代理模式就可以用来解决这个问题.举一个生活中的例子 ...

  2. 【整理】Linux 下 自己使用的 debug宏 printf

    #ifdef __DEBUG_PRINTF__ /* * * Some Debug printf kit for devlopment * * Date : 2019.03.04 * * Editor ...

  3. UVA - 1401 | LA 3942 - Remember the Word(dp+trie)

    https://vjudge.net/problem/UVA-1401 题意 给出S个不同的单词作为字典,还有一个长度最长为3e5的字符串.求有多少种方案可以把这个字符串分解为字典中的单词. 分析 首 ...

  4. hdu 5179 beautiful number(数位dp)

    原题链接 题意:求[l,r]中高位%低位等于0的数字个数.(不含0)分析:此题有三种方法.1.暴搜,毕竟最多才10个位.2.数位dp,预处理好整体的,再处理细节. dp[i][j]表示第i位上的数字位 ...

  5. mysql修改表结构语句

    mysql alter 用法,修改表,字段等信息   一: 修改表信息 1.修改表名 alter table test_a rename to sys_app; 2.修改表注释 alter table ...

  6. node中glob模块

    glob glob允许使用规则,从而获取对应规则匹配的文件 node的glob模块允许你使用 * 等符号,来写一个glob规则,像在shell里一样,获取匹配对应规则文件 安装 npm install ...

  7. 细说java系列之泛型

    什么是范型 简言之,范型是Java支持在编译期进行类型检查的机制. 这里面包含2层含义:其一,可以使用范型进行类型检查:其二,在编译期进行类型检查. 那么,什么叫做在编译期进行类型检查?可以在运行时进 ...

  8. 【转载】C# 获取系统时间及时间格式

    https://www.cnblogs.com/xjtrab/articles/1878353.html

  9. Vertica系列: 自动生成Identity 字段值的方法

    参考 https://thisdataguy.com/2015/01/05/vertica-some-uses-of-sequences/ 在 vertica 中有三种定义 identity 字段的方 ...

  10. 数据建模工具系列 之 让Oracle Data Modeler支持Vertica

    引子 在上篇博客中重点介绍了几个建模工具的评估, 并选定了SQL Power Architect作为最终的建模工具, 在评估过程中也对Oracle Data Modeler支持Vertica做了点研究 ...