Mysql导入导出 改密命令总结(笔记三)
一.从数据库导出数据
注意这些语句的执行是在在没进入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导入导出 改密命令总结(笔记三)的更多相关文章
- 常用mysql导入导出数据的命令
To export 导出指定db_name的数据: $ mysqldump -u [uname] -p[pass] db_name > db_backup.sql 导出整个库的数据: $ mys ...
- Mysql导入导出工具Mysqldump和Source命令用法详解
Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式( ...
- [转]Mysql导入导出工具Mysqldump和Source命令用法详解
Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式( ...
- mysql导入导出命令详解
mysql导入导出命令详解 该命令适用于临时备份操作. 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): /usr/local/mysql/bin/ ---> ...
- [转]mysql导入导出数据中文乱码解决方法小结
本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友. linux系统中 ...
- MYSQL导入导出.sql文件
MYSQL导入导出.sql文件 一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“:path\mysql\bin;”其中p ...
- mysql 导入导出数据库、数据表的方法
mysql 导入导出数据库.数据表的方法. Linux操作系统中,均在控制台下操作.1,导入数据库:前提:数据库和数据表要存在(已经被创建)(1)将数据表 test_user.sql 导入到test ...
- mysql 导入 导出
mysql导入导出sql文件 window下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname ...
- MySql数据库导出csv文件命令
MySql数据库导出csv文件命令: MySql数据库导出csv文件命令: mysql> select first_name,last_name,email from account into ...
随机推荐
- java GUI之事件处理
常见事件及相应事件源类型 事件源 用户操作 事件 JButton 点击按钮 ActionEvent JTextField 在文本域按回车键 ActionEvent JCheckBox 点击复选框 Ac ...
- Django下载中文名文件:
Django下载中文名文件: from django.utils.http import urlquote from django.http import HttpResponse content = ...
- [SQL]replace替换字符串中的字符
','**') --下面是结果集 /* ----------- 12345678** */ SELECT replace(CONVERT(varchar(),GETDATE(),),'-','') - ...
- HDU 4081 Qin Shi Huang's National Road System [次小生成树]
题意: 秦始皇要建路,一共有n个城市,建n-1条路连接. 给了n个城市的坐标和每个城市的人数. 然后建n-2条正常路和n-1条魔法路,最后求A/B的最大值. A代表所建的魔法路的连接的城市的市民的人数 ...
- LeetCode 125. Valid Palindrome
这个题目只要注意大小写问题即可解决,而且我们只关注的是字母和数值 Given a string, determine if it is a palindrome, considering only a ...
- ee
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Inse ...
- visual studio 中快捷键的使用
我在使用编辑器的过程中是比较喜欢使用快捷键的,因为这样可以在操作中更加便捷 ①ctrl+k,ctrl+d,代码重排 ②ctrl+k,k就是ctrl键加连续两次k键,添加书签,然后通过ctrl+k,ct ...
- CSS3 border-radius 属性和CSS outline 属性
CSS3 border-radius 属性 border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性. 提示:该属性允许为元素添加圆角边框! 注释:按此顺序设 ...
- MFC学习 事件临界区
事件: #include <Windows.h> #include <iostream> DWORD WINAPI Func1Pro(LPVOID lpParameter); ...
- [译]使用AES 256以达到SSL/TLS安全最大化
原文链接:https://luxsci.com/blog/256-bit-aes-encryption-for-ssl-and-tls-maximal-security.html 原文发表时间:201 ...