`
xsc963
  • 浏览: 29526 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

mysql命令行参数

阅读更多
mysql [-u name  [-p]]  [-h computername]  [-protocol=name]  [-P n]  [-default-character-set=name] [databasename]

-u name 等效于 --user=name
登录到MySQL服务器的用户,如果省略,Linux下默认为当前用户,Windows下默认为ODBC。

-p
如果所登录的用户需要密码,那么这个选项mysql命令会提示你输入密码。

-h computername 等效于 --host=computername
MySQL服务器的地址,如果省略则默认连接到本地计算机。

--protocol=name
选择mysql与MySQL服务器连接所使用的通信协议,如果通过网络则可取值只有tcp一个值可选,如果MySQL服务器在本地,则有socket(UNIX/Linux)、pipe(Windows)或memory(WIndows)可选。

-P n 等效于 -port=n
mysql与MySQL服务器连接所使用的端口号,默认为3306。

--default-character-set=name
mysql程序与MySQL服务器通信时所使用的端口号,这个值应该与当前终端所使用的字符集保持一致(否则当包含中文时会出现‘?’)。

databasename
需要mysql默认打开的数据库。

如果在mysql中加上选项--i-am-a-dummy,发出没有WHERE或LIMIT关键字的UPDATE或DELETE时,mysql程序就会拒绝执行。



在mysql命令行中可以使用的一些小命令:

简写形式 完整命令 注释
\c clear 放弃正在输入的命令。
\h help 显示命令清单。
\q exit 或 quit 退出mysql程序。UNIX/Linux用户还可以用Ctrl+D快捷键。
\s status 查看MySQL服务器的状态信息。
\T [f] tee [filename] 把输入跟输出记录到指定的文件中。
\t notee 暂时停用tee功能,此后可以用\T 或 tee命令不需要指定文件名,可以把输入输出记录到原来指定的文件中。
\u db use database 打开指定数据库。
\. fn source filename 读取并执行给定文件中的SQL命令,命令必须用分号隔开。

可以使用 mysql [options] databasename < file.sql来执行文件中的SQL命令。

mysqladmin
可以帮助完成许多系统管理任务,语法:mysqladmin [options] admincommand,其中options同mysql命令。
create databasename:创建一个数据库。
delete databasename:删除一个数据库。
password "new password":更改options指定用户的密码。

mysqldump:
用于备份数据库:mysqldump [options] dbname > backupfile.sql,mysqldump使用utf8作为自己的默认编码,可以使用--default-character-set=xxx来改变编码。


《MySQL 5 权威指南》读书笔记。
分享到:
评论

相关推荐

    如何使用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...

    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 '&lt;username&gt;'@'localhost' = PASSWORD('&lt;new_password&gt;');` 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在处理数据时需要知道...

Global site tag (gtag.js) - Google Analytics