Windows用命令行执行mysql的sql文件
Windows用命令行执行mysql的sql文件
- 1.连接本地的MySQL
- 2.远程MySQL
- a.本地导入
- b.远程导入
- `遇到的几个问题`
1.连接本地的MySQL
格式: mysql -h主机地址 -u用户名 -p用户密码
mysql -h localhost -u root -p 123456(这里我电脑上的用户名是root,密码123456);
2.远程MySQL
格式:mysql -P 端口号 -h 远程机地址/ip -u 用户名 -p
然后回车,会要求输入密码,密码输入正确后,则可以进入到数据库操作界面,如下图所示
出现上图信息,说明连接成功了,接下来开始介绍导入文件的操作了。
a.本地导入
格式则是:mysql -h 主机地址(本机localhost) -u 用户名(root) -p 数据库名 < 要导入的数据文件(比如是c:\mysql\test.sql)
比如:mysql -h localhost -u root -p test< c:\mysql\test.sql
b.远程导入
首先要看数据库存不存在,如果不存在,首先要创建数据库,语句则是:create database 数据库名;
然后就是导入数据库了,首先要选择你要导入的数据库,语句是:use 要导入的数据库名;
导入语句是:source sql文件;
遇到的几个问题
我在执行上面操作时遇到的几个问题,现分享给大家,望大家避免,少走弯路
1.‘mysql’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
1、C:\Users\bxj>mysql -h 127.0.0.1 -u root
‘mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方法:
配置环境变量即可,我的问题是这样解决的:
在path最后加入如下所示:%MYSQL_HOME%\bin
最后测试如下所示:
2.mysql导入时出现"ERROR at line : Unknown command ‘\’’."
出现上述错误是因为字符集的问题,解决方法就是在导入命令中加:–default-character-set=utf8
比如:
正常导入:
mysql -u root -h localhost -p test<c:\mysql\test.sql
添加后:
mysql -u root -h localhost -p --default-character-set=utf8 test<c:\mysql\test.sql
就这样问题就成功解决了!!!
以上仅是个人在操作过程中遇到的问题,在这里列举出来了,欢迎大家提出意见,共同探讨,共同进步。
Windows用命令行执行mysql的sql文件相关推荐
- mysql sql执行cmd命令行_命令行执行MySQL的sql文件
在项目开发过程中, 可能存在数据库导入导出,如果文件过大,会发现通过数据库(MySQL等)管理工具进行文件导入会报错,超出最大文件的限制. 需要更改工具的文件大小限制,网上有很多教程,比较麻烦,这里介 ...
- windows下bat处理执行Mysql的sql语句
这篇文章主要介绍了windows下bat批处理执行Mysql的sql语句,需要的朋友可以参考下 有时候我们需要用bat来定时执行mysql那么就可以参考下面的代码 直接上代码: @ECHO OFF S ...
- linux mysql 运行sql文件命令大全_linux下执行mysql的sql文件
linux下执行mysql的sql文件 mysql -uroot -proot 进入到mysql 然后执行source /var/ftp/pub/sogoodsoft.sql; 即可. www.2ct ...
- linux下执行mysql的sql文件
linux下执行mysql的sql文件 mysql -uroot -proot 进入到mysql 然后执行source /var/ftp/pub/sogoodsoft.sql; 即可. www.2ct ...
- navicat连接LinuxMySQL10038错误、mysql通过命令行进行导入导出sql文件
一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径) 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql 1 #/us ...
- Windows下命令行连接mysql及导入sql文件
转自: https://www.cnblogs.com/CHEUNGKAMING/p/5709796.html 首先呢看连接本地的MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 ...
- linux命令行执行mysql语句_linux命令行中直接执行mysql语句
其实我一开始是拒绝的,但是貌似就得这么做.怎么一行一行的来?没法整了. 有两种方法可以在命令行下执行sql命令.第一种是使用"-e"参数来指定需要执行的sql语句:第二种是通过管道 ...
- 在DOS命令行执行MYSQL语句
最近有个工作需要从MSSQL库中取数据然后导入SQL 2005.由于之前曾经做过利用BCP导入SQL,因此想借助这个工具实现此功能. 在探索过程中,好像发现MYSQL不能想SQL那样有OSSQL这样的 ...
- oracle脚本怎么跑,命令行执行oracle的sql脚本逃跑吧少年秒开钥匙下载最
----程式码: PrivateSubForm_Load() Label1.Alignment=2 Label2.Alignment=2 Label1.Caption="电影结束画面的卷动效 ...
最新文章
- C语言编写的PHP框架--yaf入门编程
- file 选择的文件胖多有多大_「HTML5 进阶」FileAPI 文件操作实战,内附详细案例,建议收藏...
- boost::describe模块实现console的测试程序
- 考研计算机专业复试,计算机专业考研复试准备
- oracle 嵌套游标慢,oracle 嵌套游标以及java,oracle的时间处理
- 4.1 编程语言的几个发展阶段
- 【POJ 1456】Supermarket【并查集】
- ztree Api官方文档
- 知识点 - 快速沃尔什变换
- 深耕一线14年,见证云计算风起云涌
- 计算机系统基础实验2——bomb
- 食品科学与工程考研可以考计算机吗,食品科学与工程女汉子,对于考研比较迷茫,有几个问题麻烦各位前辈指点迷津,谢谢 。 - 考研 - 小木虫 - 学术 科研 互动社区...
- 记可视化项目代码设计的心路历程以及理解
- 粗读PSIGAN: Joint Probabilistic Segmentation andImage Distribution Matching for UnpairedCross-Modali
- 基于vivado2019的FDMA及DDR3仿真(AXI接口)
- Redis深度历险 学习笔记
- node.js+Express计算机毕业设计人体健康管理app(程序+LW+部署)
- java gitblit_GitBlit安装与使用
- 注意力机制+软阈值函数=深度残差收缩网络(附代码)
- 【转】C#256位加密算法,可以轻松创建密盘,破解密码需要100万年!!!
热门文章
- oracle any workload,oracle 11g dbms_workload_repository手工管理AWR快照,基线
- 室内空气流动原理图_基于单片机的室内空气净化系统+源程序+原理图+资料
- python模块规定的格式
- 画论75 华翼纶《画说》
- 中国电信总经理李正茂:元宇宙与云网融合
- 整数运算和浮点数运算中除数为0的区别
- Redis应用(五)---集合类型
- 来自一个Python小白写的DNF手搓脚本
- Android 获取屏幕大小以及尺寸
- 深蹲不必天天做,天天做深蹲对于膝盖损伤有一定的影响,可以深蹲一天休息2天,但是贵在坚持!