Mysql命令行导入sql数据

 更新时间:2010年03月24日 23:34:13   转载 作者:  
下面是在命令行下导入sql数据的方法,需要的朋友可以参考下。
我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql
ftp abc.sql 到服务器
ssh 到服务器
mysql -u abc -p use KKK(数据库名,如果没有就 create database KKK) set names 'utf8' source abc.sql
注意:我看到 set character set utf8; 的说法,那样不行,中文乱码。
1.首先在命令行控制台中打开mysql
或许命令的如下:
mysql -u root -p database_name
然后或许会提示输入对应的密码
2.下面这条命令或许对你有用,当你想更换一个数据库的时候
mysql>use database_name
然后使用下面这个命令
mysql>source d:\datafilename.sql
当然你需要将文件所在的路径搞清楚,并且正确地使用了他
进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令.
例如: 你的mysql 安装在 d:\mysql
步骤如下:
开始 -> 运行 -> 输入CMD
D:
cd mysql\bin
mysql -u root -p123456 test <d:\a.sql
其中 root 为你的mysql管理员用户名, 123456 为密码 test为数据库名称 d:\a.sql 为备份下来的数据文件所在位置.
如果是Windows的话,从命令提示符下到MYSQL文件目录中的Bin文件夹下,执行命令
mysql -u root -p databasename < db.sql
其中root是你MYSQL的用户名,databasename是你数据库的名称,而db.sql你是的文件.注意你必须把db.sql放到bin文件夹下才可以.当然文件的位置可以换.
如果是LINUX的话,直接输入

mysql databasename < db.sql

相关文章

  • 还原大备份mysql文件失败的解决方法分享

    还原大备份mysql文件失败的解决方法分享

    今天在维护公司CRM的时候,恢复一个大的mysql数据库,恢复失败. 用下面方法解决(管理mysql用的是navicat).,设置以下几个参数的值后就正常了,以下语句也可以在mysql的控制台上执行
    2012-09-09
  • Mysql 报Row size too large 65535 的原因及解决方法

    Mysql 报Row size too large 65535 的原因及解决方法

    这篇文章主要介绍了Mysql 报Row size too large 65535 的原因及解决方法 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • mysql模糊查询like和regexp小结

    mysql模糊查询like和regexp小结

    在mysql中实现模糊查询有两种方法一种是LIKE/NOT LIKE,另一种是REGEXP/NOT REGEXP方法,下面我来给大家介绍它们的用法,希望此教程对各位同学会有所帮助。
    2014-09-09
  • Mysql 数据库常用备份方法和注意事项

    Mysql 数据库常用备份方法和注意事项

    Mysql 数据库常用备份方法和注意事项 ,需要的朋友可以参考下。
    2010-04-04
  • Hibernate4在MySQL5.1以上版本创建表出错 type=InnDB

    Hibernate4在MySQL5.1以上版本创建表出错 type=InnDB

    本文主要介绍解决Hibernate4在MySQL5.1自动创建表出错的方法,简单实用,需要的朋友可以参考下。
    2016-05-05
  • MYSQL 完全备份、主从复制、级联复制、半同步小结

    MYSQL 完全备份、主从复制、级联复制、半同步小结

    这篇文章主要介绍了MYSQL 完全备份、主从复制、级联复制、半同步小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • FROM_UNIXTIME 格式化MYSQL时间戳函数

    FROM_UNIXTIME 格式化MYSQL时间戳函数

    对MYSQL没有进行过深入的研究,基础知识匮乏,一遇到问题只能手册,看来要把MYSQL的学习安排进时间表了。
    2011-04-04
  • MySQL优化insert性能的方法示例

    MySQL优化insert性能的方法示例

    对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。下面这篇文章主要给大家介绍了关于MySQL优化insert性能的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-06-06
  • 详解MySQL集群搭建

    详解MySQL集群搭建

    本文将搭建一个最简化的MySQL Cluster系统,配置方法中的所有命令都是以root账户运行。
    2015-09-09
  • MySQL分区字段列有必要再单独建索引吗?

    MySQL分区字段列有必要再单独建索引吗?

    这篇文章主要给大家介绍了关于MySQL分区字段列是否有必要再单独建索引的相关资料,文中通过示例进行了验证,对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10

最新评论