mysql教程支持下面的选项:
---help,-?
显示帮助消息并退出。
--batch,-B
打印结果,使用tab作为列间隔符,每个行占用新的一行。使用该选项,则mysql不使用历史文件。
--character-sets -dir=path
字符集的安装目录。
--compress,-C
压缩在客户端和服务器之间发送的所有信息(如果二者均支持压缩)。
---database=db_name,-D db_name
要使用的数据库教程。主要在选项文件中有用。
---debug[=debug_options],-# [debug_options]
写调试日志。debug_options字符串通常为'd:t:o,file_name'。 默认为'd:t:o,/tmp/mysql.trace'。
---debug-info,-T
当程序退出时输出部分调试信息。
--default-character-set=charset
使用charsetas作为默认字符集。
--execute=statement, -e statement
执行语句并退出。默认输出格式与用--batch产生的相同。
--force,-f
即使出现一个SQL错误仍继续。
--host=host_name,-h host_name
连接给定主机上的MySQL服务器。
--html,-H
产生HTML输出。
--ignore-space,-i
忽视函数名后面的空格
--local-infile[={0|1}]
为LOAD DATA INFILE启用或禁用LOCAL功能。没有值,该选项启用LOCAL。还可以采用--local-infile=0或--local-infile=1以显式禁用或启用LOCAL。如果服务器不支持,启用LOCAL不会生效。
--named-commands,-G
命名的命令被启用。允许长格式命令和短格式*命令。例如,quit和q均被识别。
--no-auto-rehash,-A
不自动重新进行哈希运算。该选项使mysql启动得更快,但果你想要完成表和列名,你必须发出rehash命令。
--no-beep,-b
当发生错误时不要发出报警声。
--no-named-commands,-g
命名的命令被禁用。只使用*形式,或者只使用行开头的命名用分号(‘;’)结束的的命令。对于MySQL 3.23.22,默认情况mysql启动时启用该选项。然而,即使使用该选项,长格式命令仍然从第1行工作。
--no-pager
不使用分页器来显示查询输出。
--no-tee
不将输出复制到文件中。
·
--one--database,-O
忽视除了为命令行中命名的默认数据库的语句。可以帮助跳过对二进制日志中的其它数据库的更新。
--pager[=command]
使用给出的命令来分页查询输出。如果该命令被删除,默认分页器为PAGER环境变量的值。合法pagers是less、more、cat [>filename]等等。该选项只在Unix中工作。不能以批处理模式工作
--password[=password],-p[password]
当连接服务器时使用的密码。如果使用短选项形式(-p),选项和 密码之间不能有空格。如果在命令行中--password或-p选项后面没有 密码值,则提示输入一个密码。在SysV-based UNIX系统中应省略密码,因为密码可以显示在ps教程的输出中。
--port=port_num,-P port_num
用于连接的TCP/IP端口号。
--prompt=format_str
将提示设置为指定的格式。默认为mysql>。
--protocol={TCP | SOCKET | PIPE | MEMORY}
使用的连接协议。
--quick,-q
不缓存每个查询的结果,按照接收顺序打印每一行。如果输出被挂起,服务器会慢下来。使用该选项,mysql不使用历史文件。
--raw,-r
写列的值而不转义转换。通常结合--batch选项使用。
--reconnect
如果与服务器之间的连接断开,自动尝试重新连接。每次连接断开后则尝试一次重新连接。要想禁止重新连接,使用--skip-reconnect。
--safe-updates,--i-am-a-dummy,-U
只允许那些使用键值指定行生效的UPDATE和DELETE语句。如果已经在选项文件中设置了该选项,可以用命令行中的--safe-updates覆盖它。
--secure-auth
不向旧(pre-4.1.1)格式的服务器发送密码。这样可以防止不使用新密码格式的服务器的连接。
--show-warnings
如果每个语句后有警告则显示。该选项适用于交互式和批处理模式。
--sigint-ignore
忽视SIGINT符号(一般为Control-C的结果)。
--silent,-s
沉默模式。产生少的输出。可以多次使用该选项以产生更少的输出。
--skip-column-names,-N
在结果中不写列名。
--skip-line-numbers,-L
在错误信息中不写行号。当你想要比较包括错误消息的结果文件时有用。
--socket=path,-S path
用于连接的套接字文件。
--tables,-t
用表格式显示输出。这是交互式应用的默认设置,但可用来以批处理模式产生表输出。
--tee=file_name
将输出拷贝添加到给定的文件中。该选项在批处理模式不工作。
--unbuffered,-n
每次查询后刷新缓存区。
--user=user_name,-u user_name
当连接服务器时MySQL使用的用户名。
--verbose,-v
冗长模式。产生更多的输出。可以多次使用该选项以产生更多的输出。(例如,-v -v -v甚至可以在批处理模式产生表输出格式)。
--version,-V
显示版本信息并退出。
--vertical,-E
垂直输出查询输出的行。没有该选项,可以用G结尾来指定单个语句的垂直输出。
--wait,-w
如果不能建立连接,等待并重试而不是放弃。
--xml,-X
产生XML输出。
你还可以使用--var_name=value选项设置下面的变量:
connect_timeout
连接超时前的秒数。(默认值是0)。
max_allowed_packet
从服务器发送或接收的最大包长度。(默认值是16MB)。
max_join_size
当使用--safe-updates时联接中的行的自动限制。(默认值是1,000,000)。
net_buffer_length
TCP/IP和套接字通信缓冲区大小。(默认值是16KB)。
select_limit
当使用--safe-updates时SELECT语句的自动限制。(默认值是1,000)。
也可以使用--set-variable=var_name=value or -O var_name=value语法来设置变量。不赞成使用
该语法。
分享到:
相关推荐
"MySQL数据库安装完整版"通常包括所有必要的组件,如服务器实例、客户端工具、管理工具等,旨在提供一站式安装体验,减少用户配置的复杂性。安装过程中,你需要选择安装类型(如服务器仅安装、开发系统安装或全部...
5. **使用客户端**:一旦MySQL服务运行,你可以使用MySQL命令行客户端或者图形化工具(如MySQL Workbench、phpMyAdmin)连接到服务器进行数据库管理操作。 6. **备份与恢复**:免安装版同样支持常规的数据库备份和...
在实际使用中,用户可以利用命令行客户端(如MySQL命令行客户端或phpMyAdmin这样的Web界面)来管理数据库,包括创建数据库、导入导出数据、执行SQL查询等操作。对于初学者,了解基本的SQL语法(如SELECT、INSERT、...
- Client工具:如mysql命令行工具,用于与服务器交互。 - Connector:各种语言的连接器,如MySQL Connector/J (Java)、Connector/NET (.NET)等,使得不同编程语言能连接MySQL。 - Management Tools:如MySQL ...
这个中文绿色版的软件集成了多种实用功能,旨在简化MySQL数据库的日常管理和维护工作,尤其对于那些不熟悉命令行界面或者希望提高工作效率的用户来说,它提供了直观的图形化界面。 MySQL Administrator是MySQL工具...
`mysql.exe`是MySQL命令行客户端,它允许用户通过输入SQL语句来执行各种数据库操作,如创建数据库、表,插入和查询数据,更新记录,甚至管理数据库用户权限。在Windows操作系统中,这个可执行文件通常位于MySQL安装...
MySQL免安装版使用手册主要针对的是那些希望快速部署和运行MySQL数据库而无需经历完整安装过程的用户。这种版本通常包含了所有必要的组件,使得在没有安装程序的环境下也能启动和管理MySQL服务。以下是一些关键知识...
MySQL是世界上最流行的关系型数据库管理系统之一,用于存储和管理数据。了解并熟练使用MySQL命令是数据库管理员和开发人员必备的技能。以下是一些常见的MySQL命令及其详细解释: 1. **连接MySQL** - `mysql -h ...
8.3. mysql:MySQL命令行工具 8.3.1. 选项 8.3.2. mysql命令 8.3.3. 怎样从文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. ...
8.3. mysql:MySQL命令行工具 8.3.1. 选项 8.3.2. mysql命令 8.3.3. 怎样从文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 ...
初学者会了解到如何创建、启动和停止MySQL服务,并掌握MySQL命令行客户端的基本操作,如连接数据库、查看数据库信息、创建与删除数据库等。 二、SQL语言 SQL(Structured Query Language)是用于管理关系数据库的...
2. **安装过程**:使用MSI安装包(mysql-5.7.36-winx64.msi)时,通常会有一个用户友好的图形界面,引导你完成安装,包括选择安装类型(如开发者默认、服务器仅、完全安装等)、设置服务器密码、选择服务启动选项等...
它们可能包括了如何使用MySQL命令行客户端、创建数据库、表以及进行数据操作等教程。 总之,MySQL免安装版提供了一种便捷的方式来使用和管理数据库,尤其适用于开发和测试环境。虽然配置过程可能涉及一些手动步骤,...
此“MYSQL5.56.zip”压缩包文件包含了MySQL5.5.6版本的安装或解压即用版,旨在简化用户的安装过程。 一、MySQL概述 MySQL是一个开源的关系型数据库管理系统(RDBMS),基于结构化查询语言(SQL),由瑞典的MySQL AB...
可以通过MySQL命令行客户端或者图形化的管理工具如MySQL Workbench来创建。 5. **安全设置**:为了保护数据库的安全,建议设置防火墙规则,限制对MySQL服务的访问,并确保只允许信任的IP地址或特定用户连接。 6. *...
- 恢复时,可以使用`mysql`命令行工具导入备份文件。 7. **性能调优** - 通过监控数据库性能,调整查询语句、优化索引、调整硬件资源分配等方法,提升系统响应速度。 - 使用MySQL的慢查询日志分析性能瓶颈。 8....
4. **更新密码:** 在MySQL命令行中执行`mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';`来更新root用户的密码。 5. **刷新权限:** 执行`mysql> FLUSH PRIVILEGES;`以更新权限信息...
在实际生产环境中,如果需要更全面的管理和维护功能,可能需要考虑安装官方的完整版MySQL。 总的来说,"mysql绿色免安装版套装含管理工具"为用户提供了一套快速启动和使用的MySQL环境,特别适合个人开发、学习或...
2. `bin`目录:包含其他MySQL命令行工具,如`mysql.exe`(客户端)、`mysqladmin.exe`(管理工具)等。 3. `my.ini`或`my.cnf`:这是MySQL的配置文件,用于设置数据库的参数,如端口、数据文件位置、用户认证等。 4....
- **版本选择**:确保在安装过程中选择适合你需要的 MySQL 版本(社区版或企业版)。 - **安全配置**:考虑到安全因素,强烈建议在安装后立即进行安全配置。 - **问题解决**:若在安装或配置过程中遇到任何问题,...