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 jluibmclub > d:\ jluibmclub .sql (输⼊后会让你输⼊进⼊MySQL的密码) (如果导出单张表的话在数据库名后⾯输⼊表名即可)
在⽤命令做数据库备份过程在cmd命令框中输⼊C:/mysql/bin>mysqldump -uroot -p jluibmclub> d:\ jluibmclub .sql ; 报错信息:mysqldump: Got error: 1049: Unknown database ' jluibmclub ;' when selecting the database ,识别不了jluibmclub 这个数据库。
但是我在:
mysql> show databases;
显⽰:
+---------------+
| Database |
+---------------+
| jpa |
+---------------+
mysql>use jpa;
显⽰:
Database changed
其原因很简单,只要记住⼀点。没进⼊mysql环境不算执⾏sql语句,所以不⽤在其后加⼊逗号(“;”)。
如果进⼊mysql环境mysql> ,则输⼊的语句属于sql语句了,在其最后⼀定要加上逗号(“;”)。
3、会看到⽂件news.sql⾃动⽣成到d盘下⽂件,如果不指定盘符默认在bin⽬录下。
1,进⼊MySQL:mysql -u ⽤户名 -p
如我输⼊的命令⾏:mysql -u root -p (输⼊同样后会让你输⼊MySQL的密码)
2,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建⼀个名为news的⽬标数据库
3,输⼊:mysql>use ⽬标数据库名
如我输⼊的命令⾏:mysql>use news;
4,导⼊⽂件:mysql>source 导⼊的⽂件名;
如我输⼊的命令⾏:mysql>source news.sql(如果在bin⽬录下⽤相对路径名,如果在其他⽬录下⽤绝对⽬录名); MySQL备份和还原,都是利⽤mysqldump、mysql和source命令来完成的。
mysql下载之后是个文件夹1.Win32下MySQL的备份与还原
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论