1.导出建表语句
sql 代码
-
mysqldump -d -uroot -ptest usertrack > db.txt
2. mysql启动时会启动2个端口对外服务,一个是unix端口服务(端口标识符),以文件形式展示(Unix Sockets),默认是在/tmp/mysql.sock,只能本机链接使用该端口,也就是通过mysql.sock文件链接,其它机器上不能通过该端口链接。也就是说
-
mysql -uusername -ppassword
和
-
mysql -uusername -h localhost -ppassword
只有这2种形式的链接使用的是该端口。另一个端口是TCP端口号, 为其它机器链接提供服务,即
-
mysql -uusername -ppassword -hip地址
或
-
mysql -h127.0.0.1 -uusername -ppassword
来链接时使用该端口。
3. mysql是客户端,mysqld是提供给客户端的服务。
have开头的是mysql的特性
-
show variables like 'have%';
-
+-----------------------+----------+
-
| Variable_name | Value |
-
+-----------------------+----------+
-
| have_archive | YES |
-
| have_bdb | NO |
-
| have_blackhole_engine | YES |
-
| have_compress | YES |
-
| have_crypt | YES |
-
| have_csv | YES |
-
| have_dynamic_loading | NO |
-
| have_example_engine | YES |
-
| have_federated_engine | YES |
-
| have_geometry | YES |
-
| have_innodb | YES |
-
| have_isam | NO |
-
| have_merge_engine | YES |
-
| have_ndbcluster | DISABLED |
-
| have_openssl | DISABLED |
-
| have_ssl | DISABLED |
-
| have_query_cache | YES |
-
| have_raid | NO |
-
| have_rtree_keys | YES |
-
| have_symlink | YES |
-
+-----------------------+----------+
4 可以通过sock端口直接关闭mysql:
-
mysqladmin -S/home/mahaibo/mysql-5.0.45-linux-i686/mysql0.sock shutdown
5. 设定某个表自增字段的起始值
-
alter table result auto_increment=1;
6.只有mysqld是用来提供给mysql各种客户端调用,也就是一个server端,所以只有mysqld命令不需要username和password,类似mysqladmin的都是各种客户端,所以使用这些命令的时候需要带上username和password
- mysqladmin -uroot shutdown
三.从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd 进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
//-h localhost可以省略,其一般在虚拟主机上用
四.从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然后输入密码,就OK了。
分享到:
相关推荐
MySQL 数据库设计知识点 MySQL 是一种关系型数据库管理系统,具有高性能、可靠性和安全性等特点。在实际开发中,合理设计数据库的结构和表结构是非常重要的。下面是 MySQL 数据库设计中的一些重要知识点: 1. 表...
mysql面试题知识点讲解 随便说几个吧:性能优化,分布式数据库,索引,锁,日志,容灾恢复...
MySQL的权限管理是通过几个特定的权限表实现的,例如user、db、table_priv、columns_priv和host表,它们分别管理用户连接、数据库操作、表格操作、列级操作和主机级别的权限。这些权限控制确保了对数据库访问的精细...
本文将深入探讨MySQL中的几个基础知识点,包括索引、用户管理、密码重置、远程登录以及数据的爬取与展示。 首先,索引是提升查询效率的关键。在MySQL中,可以使用`SHOW INDEX FROM 表名;`命令查看表上的现有索引。...
### MySQL Workbench 使用手册知识点概览 #### 一、MySQL Workbench 简介 MySQL Workbench 是一款功能强大的图形化工具,旨在帮助数据库开发者、管理员等专业人士更高效地进行数据库设计、管理以及开发工作。根据...
以下是关于MySQL数据库的一些核心知识点: ### 第一章:初识MySQL 1. **MySQL8.0服务目录结构文件详解**:MySQL的安装目录通常包含配置文件、日志文件、数据文件等,了解这些文件的位置和作用对数据库管理和维护至...
这个压缩包文件"几个mysql练习题目压缩包"显然包含了若干个与MySQL相关的练习题目,旨在帮助用户提升MySQL的技能和知识。以下是一些可能涵盖的MySQL知识点: 1. 数据类型:在MySQL中,了解各种数据类型(如INT, ...
Node.js连接MySQL数据库以及相关的知识点包括以下几个方面: 1. Node.js全局变量的使用。全局变量在Node.js中是非常常用的,包括__filename、__dirname和process.cwd()。__filename能够返回当前执行文件的绝对路径...
以下是一些可能涵盖的重要知识点: 1. **MySQL概述**:MySQL的基本概念,包括它的起源、特性以及为何在众多数据库系统中脱颖而出。它通常会解释什么是SQL(结构化查询语言)以及SQL在数据库中的核心作用。 2. **...
在MySQL的C API中,主要包含以下几个关键的知识点: 1. **连接管理**:`mysql_init()`用于初始化一个MySQL结构体,`mysql_real_connect()`用于建立到MySQL服务器的连接。`mysql_close()`则用于关闭已建立的连接。 ...
接下来,我们将从以下几个方面对这份考试练习题集中的知识点进行归纳总结: ### 一、MySQL基础知识 1. **数据库与表的设计**:理解如何设计合理的数据库结构和表结构,包括主键、外键、索引等概念的应用。 2. **...
了解以上知识点,开发者可以更好地利用MySQL 5.1及`libmySQL.dll`驱动开发高效、稳定的应用程序,同时确保数据的安全和一致。在实际开发中,还需要结合具体的应用场景和需求,选择合适的数据结构、索引策略、查询...
云数据库MySQL认证的内容通常会涵盖以下几个核心知识点: 1. **MySQL基础**:包括数据库基本概念、SQL语言的使用(如DDL、DML、DCL、TCL语句)、索引原理、事务处理等。这是所有MySQL管理运维的基础,需要掌握。 2...
根据提供的文件信息,我们可以归纳出以下几个关键的知识点: ### 1. 使用Shell脚本与MySQL交互 #### 知识点概述: 在Linux环境下,我们经常需要编写Shell脚本来执行一些自动化任务,比如启动服务、查询数据库等。...
然而,可以推测《高性能mysql》这本书及附录A可能包含的知识点包括但不限于以下几个方面: 1. MySQL架构:深入理解MySQL数据库的内部架构,包括存储引擎、查询优化器、缓冲池等组件的工作原理及其对性能的影响。 2...
注意:关于MySQL的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分 01、MySQL 面试题集合总结 1.1 MySQL 面试题(基础部分): drop、truncate、 delete区别 数据库三范式是什么? union和...
在这个“php+mysql学生信息管理系统”中,我们可以看到以下几个核心知识点: 1. 数据库设计:首先,需要设计合理的数据库结构,包括创建学生信息表,定义字段类型和长度,设置主键等,确保数据的完整性和一致性。 ...