`
宇宙浪子
  • 浏览: 47857 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql命令行参数

阅读更多


mysql命令行参数


Usage: mysql [OPTIONS] [database] //命令方式 
-?, --help //显示帮助信息并退出 
-I, --help //显示帮助信息并退出 
--auto-rehash //自动补全功能,就像linux里面,按Tab键出提示差不多,下面有例子 

-A, --no-auto-rehash //默认状态是没有自动补全功能的。-A就是不要自动补全功能 
-B, --batch //ysql不使用历史文件,禁用交互 
(Enables --silent) 
--character-sets-dir=name //字体集的安装目录 
--default-character-set=name //设置数据库的默认字符集 
-C, --compress //在客户端和服务器端传递信息时使用压缩 
-#, --debug[=#] //bug调用功能 
-D, --database=name //使用哪个数据库 
--delimiter=name //mysql默认命令结束符是分号,下面有例子 
-e, --execute=name //执行mysql的sql语句 
-E, --vertical //垂直打印查询输出 
-f, --force //如果有错误跳过去,继续执行下面的 
-G, --named-commands 
/*Enable named commands. Named commands mean this program's 
internal commands; see mysql> help . When enabled, the 
named commands can be used from any line of the query, 
otherwise only from the first line, before an enter. 
Disable with --disable-named-commands. This option is 
disabled by default.*/ 
-g, --no-named-commands 
/*Named commands are disabled. Use \* form only, or use 
named commands only in the beginning of a line ending 
with a semicolon (;) Since version 10.9 the client now 
starts with this option ENABLED by default! Disable with 
'-G'. Long format commands still work from the first 
line. WARNING: option deprecated; use 
--disable-named-commands instead.*/ 
-i, --ignore-spaces //忽视函数名后面的空格. 
--local-infile //启动/禁用 LOAD DATA LOCAL INFILE. 
-b, --no-beep //sql错误时,禁止嘟的一声 
-h, --host=name //设置连接的服务器名或者Ip 
-H, --html //以html的方式输出 
-X, --xml //以xml的方式输出 
--line-numbers //显示错误的行号 
-L, --skip-line-numbers //忽略错误的行号 
-n, --unbuffered //每执行一次sql后,刷新缓存 
--column-names //查寻时显示列信息,默认是加上的 
-N, --skip-column-names //不显示列信息 
-O, --set-variable=name //设置变量用法是--set-variable=var_name=var_value 
--sigint-ignore //忽视SIGINT符号(登录退出时Control-C的结果) 
-o, --one-database //忽视除了为命令行中命名的默认数据库的语句。可以帮跳过日志中的其它数据库的更新。 
--pager[=name] //使用分页器来显示查询输出,这个要在linux可以用more,less等。 
--no-pager //不使用分页器来显示查询输出。 
-p, --password[=name] //输入密码 
-P, --port=# //设置端口 
--prompt=name //设置mysql提示符 
--protocol=name //使用什么协议 
-q, --quick //不缓存查询的结果,顺序打印每一行。如果输出被挂起,服务器会慢下来,mysql不使用历史文件。 
-r, --raw //写列的值而不转义转换。通常结合--batch选项使用。 
--reconnect //如果与服务器之间的连接断开,自动尝试重新连接。禁止重新连接,使用--disable-reconnect。 
-s, --silent //一行一行输出,中间有tab分隔 
-S, --socket=name //连接服务器的sockey文件 
--ssl //激活ssl连接,不激活--skip-ssl 
--ssl-ca=name //CA证书 
--ssl-capath=name //CA路径 
--ssl-cert=name //X509 证书 
--ssl-cipher=name //SSL cipher to use (implies --ssl). 
--ssl-key=name //X509 密钥名 
--ssl-verify-server-cert //连接时审核服务器的证书 
-t, --table //以表格的形势输出 
--tee=name //将输出拷贝添加到给定的文件中,禁时用--disable-tee 
--no-tee //根--disable-tee功能一样 
-u, --user=name //用户名 
-U, --safe-updates //Only allow UPDATE and DELETE that uses keys. 
-U, --i-am-a-dummy //Synonym for option --safe-updates, -U. 
-v, --verbose //输出mysql执行的语句 
-V, --version //版本信息 
-w, --wait //服务器down后,等待到重起的时间 
--connect_timeout=# //连接前要等待的时间 
--max_allowed_packet=# //服务器接收/发送包的最大长度 
--net_buffer_length=# //TCP / IP和套接字通信缓冲区大小。 
--select_limit=# //使用--safe-updates时SELECT语句的自动限制 
--max_join_size=# //使用--safe-updates时联接中的行的自动限制 
--secure-auth //拒绝用(pre-4.1.1)的方式连接到数据库 
--server-arg=name //Send embedded server this as a parameter. 
--show-warnings //显示警告


引自 http://blog.csdn.net/chentaocba/article/details/7381282

分享到:
评论

相关推荐

    如何使用mysql命令行

    MySQL命令行是数据库管理员和开发人员进行数据管理与操作的主要工具。它允许用户直接与MySQL服务器交互,执行SQL语句,实现对数据库的增、删、改、查等操作。以下将详细介绍如何使用MySQL命令行进行文档操作。 一、...

    mysql命令行下导出,导入

    ### MySQL命令行下的数据导出与导入 在数据库管理中,数据备份是非常重要的一个环节,尤其是在MySQL这样的关系型数据库管理系统中。通过命令行工具进行数据的导出与导入操作不仅高效,而且对于自动化运维有着非常...

    Mysql常用命令行大全

    ### MySQL常用命令行大全 ...以上就是MySQL命令行的一些常用操作介绍。掌握这些命令可以帮助开发者更高效地管理和操作MySQL数据库。在实际应用中,建议结合实际情况灵活运用这些命令,并根据需求编写更复杂的SQL语句。

    mysql命令行导入导出

    本文将深入探讨如何在MySQL命令行中正确地导入和导出数据,尤其是解决中文乱码问题。 首先,我们来看如何导出数据。MySQL提供了`mysqldump`命令来实现这一功能。例如,要导出名为`mydatabase`的数据库,你可以使用...

    mysql命令行

    ### MySQL命令行基础与高级操作详解 MySQL作为全球最广泛使用的开源关系型数据库管理系统之一,其命令行工具提供了丰富的功能,让数据库管理变得更加便捷高效。本文将深入解析MySQL命令行中的核心知识点,涵盖...

    mysql命令行命令和SQL语句实用.pdf

    ### MySQL命令行命令和SQL语句实用指南 #### 一、常用MySQL命令行命令 **1. 启动与停止MySQL服务** - **启动MySQL服务:** `net start mysql` - 此命令用于在Windows操作系统中启动MySQL服务。 - **停止MySQL...

    php连接不上mysql但mysql命令行操作正常的解决方法

    在PHP开发过程中,有时会...总之,解决PHP连接不上MySQL但命令行操作正常的问题通常需要检查和调整PHP配置,确保与MySQL的通信参数匹配。同时,熟练掌握命令行操作和PHP与数据库的交互方式是每个PHP开发者必备的技能。

    MySQL命令行和语句(共28页word文档,涵盖26大项sql操作,几乎所有需要的操作都在这里)

    ### MySQL命令行与SQL语句详解 #### 一、MySQL服务管理 - **启动MySQL服务** 在Windows环境下可以通过以下命令启动MySQL服务: ```sql net start mysql ``` - **创建Windows服务** 如果需要手动创建MySQL...

    MySQL命令行导出导入数据库实例详解

    MySQL命令行导出导入数据库实例详解涉及到MySQL数据库的管理和维护中非常重要的两个操作,即数据库的备份和还原。备份是指将当前数据库的内容保存到一个文件中,以便在数据丢失或其他原因需要恢复时,可以从备份文件...

    Linux系统C语言编程连接MySql数据库实现的用户 用户组 用户策略 管理系统(getopt解析命令行参数)

    表字段描述: 1、users表(用户)字段有(id_ |name_名称|create_time_创建时间|creator_id_由谁创建|认证方式|dyn_sn_口令认证方式所需口令|dyn_pass_sn KEY认证方式所需文件|remark_描述) 2、usergroups表(用户...

    mysql命令行中执行sql的几种方式总结

    下面是对MySQL命令行中执行SQL的几种方式的详细总结。 1. **直接输入执行** 在MySQL命令行客户端中,你可以直接键入SQL语句并按回车执行。例如,要查询当前时间,你可以输入`SELECT NOW();`,然后回车。命令行会...

    Mysql命令行导入sql数据的代码

    ### MySQL命令行导入SQL数据详解 #### 一、引言 在日常的数据库管理工作中,通过MySQL命令行工具导入SQL文件是一种非常常见的操作。这种方式不仅可以高效地完成数据的迁移,还能帮助开发者更好地理解和掌握MySQL的...

    Mysql常用命令行大全.txt

    ### MySQL常用命令行详解 #### 一、启动与停止MySQL服务 在操作MySQL数据库之前,首先需要确保MySQL服务已经启动。对于Windows系统,可以使用以下命令来启动或停止MySQL服务: - 启动MySQL服务:`net start mysql` ...

    如何用命令行进入mysql具体操作步骤

    对于初学者来说,了解一些基本的MySQL命令行操作是非常必要的。以下是一些常用命令: 1. **显示当前数据库**: ``` SELECT DATABASE(); ``` 2. **选择数据库**: ``` USE 数据库名; ``` 3. **查看所有...

    linux下mysql关闭数据库命令行.docx

    - 或者在MySQL命令行中:`SET PASSWORD FOR '<username>'@'localhost' = PASSWORD('<new_password>');` 6. **增加新用户**: - 使用`grant`命令为新用户分配权限,例如:`grant select,insert,update,delete on ...

    C#实现MySQL命令行备份和恢复

    在IT行业,数据库备份与恢复是数据库管理中的一项重要任务...以上是对C#实现MySQL命令行备份和恢复的详细知识点说明。通过这些方法,开发者可以在C#应用程序中集成数据库的备份与恢复功能,确保数据的可靠性和可用性。

    mysql命令行爱好者必备工具mycli

    MySQL命令行爱好者在日常工作中经常会使用到各种工具来提高工作效率,而mycli就是这样一个专为MySQL、MariaDB和Percona设计的高级命令行接口。mycli不仅提供了自动补全功能,还支持语法高亮,极大地提升了数据库管理...

    mysql命令,mysql -h主机地址 -u用户名 -p密码

    本文将基于给定的文件信息,深入解析MySQL命令行工具的常用命令及其应用场景。 #### 1. 连接MySQL服务器 连接MySQL服务器的基本语法是: ```bash mysql -h 主机地址 -u 用户名 -p[密码] ``` 其中,`-h` 参数后跟的...

    MySQL命令行界面中出现字符错误提示的原因及解决方法

    在使用MySQL命令行界面时,有时用户可能会遇到字符错误提示,比如"ERROR 2019 (HY000): Can't initialize character set gb2312"。这个错误通常是由于字符集设置不一致或者不兼容导致的。MySQL在处理数据时需要知道...

    mysqlforwindows2008R@分析.docx

    my.cnf 文件是 MySQL 的配置文件,用于设置 MySQL 的各种参数。常见的配置项包括: * datadir:指定数据存放路径 * log-bin:指定二进制日志文件 * binlog_format:指定二进制日志格式 * server-id:指定服务器 ID ...

Global site tag (gtag.js) - Google Analytics