1、导出数据和表结构:
mysqldump
-u用户名
-p密码
数据库名
>
数据库名.sql
#/usr/local/mysql/bin/
mysqldump
-uroot
-p
abc
>
abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump
-u用户名
-p密码
-d
数据库名
>
数据库名.sql
#/usr/local/mysql/bin/
mysqldump
-uroot
-p
-d
abc
>
abc.sql
注:/usr/local/mysql/bin/
--->
mysql的data目录
二、导入数据库
1、首先建空数据库
mysql>create
database
abc
2、导入数据库
方法一:
(1)选择数据库
mysql>use
abc
(2)设置数据库编码
mysql>set
names
utf8
(3)导入数据(注意sql文件的路径)
mysql>source
/home/abc/abc.sql
方法二:
mysql
-u用户名
-p密码
数据库名
<
数据库名.sql
#mysql
-uabc_f
-p
abc
<
abc.sql
建议使用第二种方法导入。
注意:有命令行模式,有sql命令
MYSQL数据库导出第一种利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了.第二种利用MYSQL安装时自带的mysqldump管理工具导出:
1)左下角开始菜单-运行-CMD进入DOS命令行状态
2)输入:CD
D:/Program
Files/MySQL/MySQL
Server
5.0/bin
D:/Program
Files/MySQL/MySQL
Server
5.0/bin为你安装的MYSQL安装目录,/bin为mysqldump管理工具所有在的目录
3)导出语法为:
mysqldump
-h[hosname]
-u[user_name]
-p[password]
--default-character-set=[char_set_name]
[db_name]
[save_path]
例:然后输入:mysqldump
-h119.12.12.11
-umysql-pmysql123--default-character-set=utf8
aspchina
--skip-lock-tables
d:/aspchina_net.sql
119.12.12.11为远程服务器IP,-umysql
mysql为数据库用户名,-pmysql123
mysql123
为用户密码,set=utf8为导出MYSQL的编码格式,aspchina为要导出的数据库名,d:/aspchina_net.sql
为导入到你本地的存放路径,aspchina_net.sql你可以自由命名!
MYSQL数据库导入
如果MYSQL数据库小于2MB可以用mysqldump管理工具导入,如果大小2MB就不行了,因为空间商提供的PHPMYADMIN管理工具一般只能导入小于2MB的数据,这令一些使用MYSQL数据库的站长郁闷了!
1)左下角开始菜单-运行-CMD进入DOS命令行状态
2)D:/Program
Files/MySQL/MySQL
Server
5.0/bin为你安装的MYSQL安装目录,/bin为mysqldump管理工具所有在的目录
3)然后输入:mysql
-h119.12.12.11
-uaspchina
-paspchina123456
aspchina<
d:/aspchina_net.sql
注释:aspchina_net.sql,如果用户没有创建数据库的权限将不能导入aspchina_net.sql数据库,否则spchina_net.sql只能是多张表不然会出错,这点切记!
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd
MySQL中到bin文件夹的目录
如我输入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump
-u
用户名
-p
数据库名
>
导出的文件名
如我输入的命令行:mysqldump
-u
root
-p
news
>
news.sql
(输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件news.sql自动生成到bin文件下
命令行导入数据库:
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql
-u
用户名
-p
如我输入的命令行:mysql
-u
root
-p
(输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use
目标数据库名
如我输入的命令行:mysql>use
news
6,导入文件:mysql>source
导入的文件名
如我输入的命令行:mysql>source
news.sql
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)