一.从数据库导出数据

注意这些语句的执行是在在没进入mysql命令行之前,在mysql命令行不行

C:\Windows\system32>导出命令

而不是

Mysql>导出命令

1.导出整个数据库(包括所有表结构与数据)

Mysqldump  -h127.0.0.1 -P3306  -uroot -p 数据库名称>xx.sql

输入密码:

或者直接输入密码

Mysqldump -h127.0.0.1 -P3306  -uroot -p密码 数据库名称>xx.sql

2.导出数据库里所有表的结构(不包括表里的数据)

Mysqldump -h127.0.0.1 -P3306  -uroot -p密码 -d 数据库名>XX.sql

3.导出某个或多个数据库表的数据(结构+内容)

Mysqldump -h127.0.0.1 -P3306  -uroot -p密码 数据库名 表名1 表名2 等>XX.sql

4.导出某个数据库表的结构

Mysqldump -h127.0.0.1 -P3306  -uroot -p密码 -d 数据库名 tb1 tb2 .. >XXX.sql

将外界sql文件导入数据库

向数据库导入文件一般是sql文件,它里面包含的是表的信息,没有数据库信息,即使导出整个数据库,也没有数据库名的信息,所以sql文件里没有有关数据库名的信息(注释里有),在导入前一般得先建一个数据库,然后选定这个数据库,在mysql命令行里执行导入命令

Mysql>source sql文件路径(D:test.sql)

一次清除数据库表里的所有数据

先导出

C:\Windows\system32>mysqldump -uroot -p密码--no-data 数据库名>xx.sql

其实与只导出表结构一样

然后在创建数据库

Create database 数据库名

在进入sql命令行导入xx.sql

mysql> source xx.sql

修改mysql密码

方法1情况:在没有进入Mysql时需要知道mysql密码

C:\Windows\system32>mysqladmin -uroot -p原密码 password 新密码

方法2:进入了mysql了,修改密码,不需要知道mysql密码

use mysql

update user set password=PASSWORD('新密码') where user='root'

即修改mysql数据库里的user表

使其它机器也能连接上mysql服务器

grant all privileges on *.* to root@"%" identified by '' with grant option;
flush privileges;

它的意思是给从任意ip地址连接的用户名为root,
密码为123456的用户赋予所有的权限。其中的"%"为任意的ip地址,如果想设为特定的值也可以设定为特定的值。

Mysql导入导出 改密命令总结(笔记三)的更多相关文章

  1. 常用mysql导入导出数据的命令

    To export 导出指定db_name的数据: $ mysqldump -u [uname] -p[pass] db_name > db_backup.sql 导出整个库的数据: $ mys ...

  2. Mysql导入导出工具Mysqldump和Source命令用法详解

    Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式( ...

  3. [转]Mysql导入导出工具Mysqldump和Source命令用法详解

    Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式( ...

  4. mysql导入导出命令详解

    mysql导入导出命令详解 该命令适用于临时备份操作. 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): /usr/local/mysql/bin/  ---> ...

  5. [转]mysql导入导出数据中文乱码解决方法小结

    本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友. linux系统中 ...

  6. MYSQL导入导出.sql文件

    MYSQL导入导出.sql文件   一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“:path\mysql\bin;”其中p ...

  7. mysql 导入导出数据库、数据表的方法

    mysql 导入导出数据库.数据表的方法. Linux操作系统中,均在控制台下操作.1,导入数据库:前提:数据库和数据表要存在(已经被创建)(1)将数据表 test_user.sql 导入到test ...

  8. mysql 导入 导出

    mysql导入导出sql文件   window下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname ...

  9. MySql数据库导出csv文件命令

    MySql数据库导出csv文件命令: MySql数据库导出csv文件命令: mysql> select first_name,last_name,email from account into ...

随机推荐

  1. Mingyang.net:java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()

    使用hibernate-validator校验数据模型时报出如下异常: java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInsta ...

  2. 用HTML代码加载Unity内容(unity频道:http://unity3d.9ria.com/)

    Unity内容在浏览器通过Unity网络播放器插件加载.HTML代码与这个插件通常不直接通信,而是通过UnityObject的脚本帮助.其主要任务是Unity的内容嵌入一个非常简单的任务,通过从各种浏 ...

  3. Appium技术点之解决屏幕无法点击的情况————Python版本

    1.导入包: from appium.webdriver.common.touch_action import TouchAction 2.写代码 TouchAction(driver).pop(x= ...

  4. elasticsearch开启脚本及使用

    开启script: Scripting settingsedit The script.disable_dynamic node setting has been replaced by fine-g ...

  5. Oracle 11g新参数USE_LARGE_PAGES与AMM使用 (转载)

    在之前的文章(http://space.itpub.net/17203031/viewspace-774843)中,笔者介绍了如何在Linux 2.6内核中配置HugePage以及AMM与其的不兼容性 ...

  6. java——操作文件

    Java文件操作,共实现了文件复制(单个文件和多层目录文件),文件移动(单个文件和多层目录文件),文件删除(单个文件和多层目录文件),文件压缩 (单个文件),文件解压(单个文件),文件分割(将一个大文 ...

  7. 【Unity Shaders】学习笔记——SurfaceShader(十一)光照模型

    [Unity Shaders]学习笔记——SurfaceShader(十一)光照模型 转载请注明出处:http://www.cnblogs.com/-867259206/p/5664792.html ...

  8. VIM安装 NERDTREE,SOLARIZED 插件

    实验系统版本及VIM版本 系统:CentOS6.3 VIM:7.2 插件介绍 (附上一张效果图) nerdtree(在窗口左侧用于浏览目录结构的插件) solarized(一个自己认为比较护眼的vim ...

  9. 对iframe跨域通信的封装

    github源码:https://github.com/boycy815/topProxy 为了偷懒所以依赖了Kissy:http://docs.kissyui.com/ 用法举例:需求是在http: ...

  10. Flash图表控件FusionCharts自定义图表y轴最大/最小值

    自定义图表y轴的最大值和最小值 用户可以使用FusionCharts图表中<chart>元素的yAxisMaxValue和yAxisMinValue属性设置图表限制. 示例: <ch ...