Linux下导入SQL文件及MySQL常用命令
Linux系统下可以直接复制SQL语句进行导入,但是这个方法容易出现导入失败的现象,我们可以直接导入sql文件,可以大大提高成功率。
在导入sql文件前,先说一下MySQL的常用命令。
MySQL的登陆与退出
登陆MySQL:mysql -u用户名 -p密码
mysql -uroot -p123456
复制
出于安全考虑,一般不直接输入密码,先输入用户名回车,再输入密码
mysql -uroot -p
Enter password:
复制
MySQL的端口和地址:-P端口号 -h主机地址
默认端口:3360 ;默认主机地址:127.0.0.1 也可以写成 localhost
如果要指定地址和端口,可以这样写:
mysql -uroot -p -P8080 -h123.0.0.1
复制
回车,再输入密码,进行登陆。
退出MySQL:有三种方法
在MySQL模式下,直接输入 exit; 、 quit; 或者 \q; 注意要有 ; (分号)。
mysql > exit;
mysql > quit;
mysql > \q;
复制
MySQL的增删改查 注意MySQL语句一定要有 ; 结尾。
新建数据库:create database 数据库名;
create database w3h5;
复制
设置数据库编码:以utf8为例
set names utf8;
复制
查询现有数据库:
show databases;
复制
选择数据库:use 数据库名;
use w3h5;
复制
查询数据库表:
show tables;
复制
导入数据库文件(注意sql文件的路径)
方法一:source 数据库文件;
source /home/mysql/w3h5.sql;
复制
方法二(常用):mysql -u用户名 -p密码 数据库名 < 数据库文件;
mysql -uroot -p123456 w3h5 < /home/mysql/w3h5.sql;
复制
如果已经登陆数据库了,直接输入后面的部分:数据库名 < 数据库文件;
w3h5 < /home/mysql/w3h5.sql
复制
导出数据库文件
导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库文件;
mysqldump -uroot -p w3h5 > w3h5.sql;
复制
最好是加上路径/数据库文件名
mysqldump -uroot -p w3h5 > /home/mysql/w3h5.sql;
复制
敲回车后会提示输入密码。
导出数据库某个表的数据:mysqldump -u用户名 -p 数据库名 数据库表 > 路径/数据库文件;
mysqldump -uuserName -p dabaseName tableName > /home/mysql/fileName.sql;
复制
只导出表结构:mysqldump -u用户名 -p密码 -d 数据库名 > 路径/数据库文件;
mysqldump -uroot -p -d w3h5 > /home/mysql/w3h5.sql;
复制
导出数据库中某个表的表结构:mysqldump -用户名 -p -d 数据库名 表名 > 路径/数据库文件;
mysqldump -u userName -p -d dabaseName tableName > /home/mysql/fileName.sql;
Linux下导入SQL文件及MySQL常用命令相关推荐
- Linux下导入SQL文件
导入数据库 一.首先建空数据库 格式: mysql>create database 数据库名; 举例: mysql>create database abc; 二.导入数据库 方法一: ...
- linux下mkdir头文件_Linux部分常用命令学习记录
Linux部分常用命令 ls 显示目标列表 ls -a 显示所有档案及目录(ls内定将档案名或目录名称为"."的视为影藏,不会列出): ls -l 以长格式显示目录下的内容列表.输 ...
- linux下导入mysql表乱码_在linux下导入.sql文件,数据库中文乱码
现象描述 我是在aix下面导入如下SQL语句时,数据库中显示乱码. insert into CONFERENCE(CONFERENCEID,SUBCONFERENCEID,ACCESSNUMBER,A ...
- linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...
因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...
- 使用命令导入sql文件到mysql数据库时报Failed to open file错误的解决方案
使用命令导入sql文件到mysql数据库时报Failed to open file错误的解决方案 参考文章: (1)使用命令导入sql文件到mysql数据库时报Failed to open file错 ...
- (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结
因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...
- linux mysql复制一个表结构图_详解Windows和Linux下从数据库导出表结构,以及Linux下如何导入.sql文件到MySQL数据库...
本文首先讲解window下如何使用Navicat for MySQL导出表. 1.如下图所示,目标数据库是mydatabase,数据库中有四张表. 2.选中该数据库,右键--数据传输. 3.左边可以选 ...
- mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题
Mysql导入大容量SQL文件数据问题 MySQL在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away" ...
- mysql 授权root帐号可以远程访问,导入sql文件,登录mysql用root帐号,设置密码
安装好了之后,MySQL默认是空密码,可以为root用户设置密码 ,注意大小写 mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('admi ...
最新文章
- python reader循环_Python的for循环和while循环。
- lunbuntu install maven
- python定义方法继承类_Python类的定义、继承及类对象使用方法简明教程
- 华为鸿蒙os手机图片,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- 如何对CAD进行区域覆盖
- Python 数据结构与算法——拓扑排序
- 挑战练习题2.3动态规划 poj3046 Ant Counting dp
- c语言文本作图输出爱心,C语言程序设计——文本作图简案(3页)-原创力文档...
- WEB小项目-账务管理系统(2020年03月24日更新,附数据库和源码包)
- 水滴IP教你如何查询QQ好友的IP地址
- 贝叶斯公式的直观理解(先验概率/后验概率)
- 苹果cmsv10模板全局响应式自适应模板电影网站模板源码
- VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-S CALE IMAGE RECOGNITION-论文笔记
- SAM数据格式学习1之CIGAR理解
- 交叉销售(Cross-Selling)与链接分析
- A Byte of Python3 学习笔记
- python-如何爬取天猫店铺的商品信息
- C语言条件表达式(三目运算符)结合性问题
- PHP对接 创蓝短信
- 计算机英语过级考试开挂,大学生注意了!教你一招四六级开挂指南 | 你的英语听力还有救...
热门文章
- 关于AI识别物体坐标点与追踪逻辑
- 「启蒙教育」对婴幼儿的发展有怎样的影响,哪些益智产品是有效的?
- @Autowired、@Qualifier、@Resource的区别
- 程序员在电梯内没跟总监打招呼,被领导批评并要求写检讨书
- Servlet的优缺点
- 编写函数void len_cat(char c1[],char c2[])将第二个串连接到第一个串之后,不允许使用strcat函数。
- 鸿蒙 林蒙什么关系,斗鱼林蒙叫什么 拖米林蒙双排怎么回事
- python画图相关代码
- 不畏:智能调度的核心是对业务数据的价值挖掘和有效利用
- 华为nova10和nova10pro的区别 华为nova10和华为nova10pro参数配置