3、grant |
|
创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个 |
|
mysql> grant all privileges on *.* touser@localhostidentified by ’something’ with |
|
增加新用户 |
|
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” |
|
GRANT ALL PRIVILEGES ON *.* TOmonty@localhostIDENTIFIED BY ’something’ WITH GRANT OPTION; |
|
GRANT ALL PRIVILEGES ON *.* TOmonty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION; |
|
|
|
删除授权: |
|
mysql> revoke all privileges on *.* fromroot@”%”; |
|
mysql> delete from user where user=”root” and host=”%”; |
|
mysql> flush privileges; |
|
|
|
创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb |
|
mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’ |
|
|
|
重命名表: |
|
mysql > alter table t1 rename t2; |
4、mysqldump |
|
备份数据库 |
|
shell> mysqldump -h host -u root -p dbname >dbname_backup.sql |
|
|
|
恢复数据库 |
|
shell> mysqladmin -h myhost -u root -p create dbname |
|
shell> mysqldump -h host -u root -p dbname < dbname_backup.sql |
|
|
|
如果只想卸出建表指令,则命令如下: |
|
shell> mysqladmin -u root -p -d databasename > a.sql |
|
|
|
如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下: |
|
shell> mysqladmin -u root -p -t databasename > a.sql |
|
|
|
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢? |
|
mysqldump -T./ phptest driver |
|
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。 |
相关推荐
根据提供的文件信息,以下是从标题、描述以及部分内容中提取并扩展出的相关MySQL数据库指令的知识点。 ### MySQL数据库基本操作指令 #### 创建数据库 (CREATE DATABASE) 使用`CREATE DATABASE`语句来创建新的...
数据库基本指令 创建 添加 修改 删除 查询 等
### MySQL 数据库简单操作指令详解 #### 一、更新用户密码 **指令**: `UPDATE mysql.user SET Password = PASSWORD('新密码') WHERE User = '用户名'; FLUSH PRIVILEGES;` **解释**: 这条指令用于更新 MySQL 用户...
以上就是MySQL数据库中常用的一些基础指令。对于初学者而言,掌握这些指令是学习MySQL的第一步,它能够帮助他们建立数据库、创建和管理数据表以及进行基本的权限设置。不过,数据库管理和调优是一个复杂的领域,还有...
### MySQL数据库指令快速入门知识点详解 #### 一、MySQL连接与使用 - **连接MySQL数据库**: - 使用命令行连接MySQL时,采用的是二进制方式,这可以通过`mysql`命令来实现。 - 命令格式:`mysql -u your_...
MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,它提供了丰富的SQL指令来管理数据,从创建数据库到查询、更新和删除数据。以下是一份详细的MySQL指令使用教程指南,旨在帮助你掌握基本操作并解决常见...
根据提供的标题、描述以及部分内容,我们可以总结出一系列MySQL数据库中的常用命令及操作。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其高效性、可靠性和灵活性而在多种应用场景中受到青睐。下面将...
mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+编程知识+技术开发;mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+编程知识+技术开发;mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+...
这份个人整理的《MySQL数据库操作指令》涵盖了数据库操作的基础知识点,适合初学者了解和实践。本知识点总结将基于文档中提供的内容。 首先,文档中提到了几个基础的数据库操作,这些操作是使用MySQL数据库时的基本...
### 最新如何从MQL5/MQL4访问MySQL数据库 #### 一、引言 在金融交易领域,尤其是外汇市场中,MetaTrader平台(包括MetaTrader 4 (MT4) 和 MetaTrader 5 (MT5))是非常流行的交易平台。为了增强交易策略的功能性和...
在MySQL数据库中,命令行是管理员和开发人员最常用的交互方式。它提供了高效且直接的访问途径,使得数据库管理、查询、数据导入导出等工作变得简单。以下是一些在MySQL命令行下常用的命令操作,这些内容主要适用于...
MySQL数据库常用命令汇总 MySQL数据库是目前最流行的开源关系数据库管理系统,它提供了丰富的命令来管理和操作数据库。本文汇总了MySQL数据库常用的命令,包括数据库操作、表操作和数据操作三部分。 数据库操作 1...
这些SQL脚本文件是MySQL用于创建和填充数据库表的指令集合,下面分别解析它们的内容。 1. `xpz_sc_poetry.sql`:这个文件很可能是用来创建诗词表的。在这个表中,可能包括诗词的基本信息,如诗词ID、诗词标题、作者...
在这个场景中,我们创建一个批处理文件,该文件包含备份MySQL数据库的SQL指令和系统操作命令。这样,只需运行这个bat文件,就可以自动化备份过程。 以下是一个基本的bat文件示例,它将连接到MySQL服务器并备份指定...
MySQL数据库是一种广泛使用的开源关系型数据库管理系统,以其高效、可靠和易于使用的特点,在Web应用程序开发中占据了重要地位。本资源包全面涵盖了MySQL的各个方面,包括基础理论、实践操作以及相关工具。 1. ...
在Android应用开发中,连接并操作本地MySQL数据库是一项常见的需求,尤其是在进行复杂的业务逻辑或需要持久化存储数据的毕业设计项目中。本项目主要展示了如何使用Android与MySQL数据库交互,实现资源的添加、删除、...
在MySQL中,修改数据库名称可能并不像我们期望的那样直接,因为MySQL官方在5.1版本中尝试引入的`RENAME DATABASE`命令在后续版本中被移除,它并未成为正式支持的功能。不过,数据库管理员和开发人员总是能找到创新的...