MySQL服务器登录与退出方法详解
时间:2026-08-17 | 作者:星际追番人 | 阅读:0在《登录MySQL数据库》这一节里,已经提到过,用户可以借助 mysql 命令连接到 MySQL 服务器。
不过,前面还有一些参数没有展开说明。这一节就把 MySQL 登录服务器以及退出服务器的方式 讲清楚。
MySQL 登录服务器的基本命令
MySQL 服务启动之后,可以通过下面这条命令完成登录。
mysql -h hostname|hostlP -p port -u username -p DatabaseName -e "SQL语句"
参数说明
对上述参数说明如下:
- -h:指定连接 MySQL 服务器的地址。可以用两种方式表示,hostname 为主机名,hostIP 为主机 IP 地址。
- -p:指定连接 MySQL 服务器的端口号,port 为连接的端口号。MySQL 的默认端口号是 3306,因此如果不指定该参数,默认使用 3306 连接 MySQL 服务器。
- -u:指定连接 MySQL 服务器的用户名,username 为用户名。
- -p:提示输入密码,即提示 Enter password。
- DatabaseName:指定连接到 MySQL 服务器后,登录到哪一个数据库中。如果没有指定,默认为 mysql 数据库。
- -e:指定需要执行的 SQL 语句,登录 MySQL 服务器后执行这个 SQL 语句,然后退出 MySQL 服务器。
登录示例
例 1
下面使用 root 用户登录到 test 数据库中,命令和运行过程如下:
C:Users11645>mysql -h localhost -u root -p test Enter password: **** Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 2 Server version: 5.7.29-log MySQL Community Server (GPL) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
上述命令中,localhost 指定 MySQL 服务器的地址,参数 -u 指定登录 MySQL 服务器的用户账户。
参数 -p 表示会出现输入密码提示信息,最后的 test 指定登录成功后要使用的数据库。
由结果可以看到,输入命令后,会出现 Enter password 提示信息。
在这条信息之后输入密码,然后按 Enter 键。密码正确后,就成功登录到 MySQL 服务器了。
例 2
下面使用 root 用户登录到自己计算机的 mysql 数据库,同时查询 student 表的表结构,命令和运行过程如下:
C:Users11645>mysql -h localhost -u root -p test -e"DESC student" Enter password: **** +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(4) | NO | PRI | NULL | | | name | varchar(20) | YES | | NULL | | | age | int(4) | YES | | NULL | | | stuno | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+
结果显示,执行命令并输入正确密码后,窗口中就会显示出 student 表的基本结构。
用户也可以直接在 mysql 命令的 -p 后加上登录密码,登录密码与 -p 之间没有空格。
例 3
下面使用 root 用户登录到自己计算机的 MySQL 服务器中,密码直接加在 mysql 命令中。命令如下:
C:Users11645>mysql -h localhost -u root -proot mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 4 Server version: 5.7.29-log MySQL Community Server (GPL) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
上述命令执行后,后面不会提示输入密码。
因为 -p 后面有密码,MySQL 会直接使用这个密码。
退出 MySQL 服务器
退出 MySQL 服务器的方式很简单,只要在命令行输入 EXIT 或 QUIT 即可。
“q” 是 QUIT 的缩写,也可以用来退出 MySQL 服务器。退出后就会显示 Bye。如下所示:
mysql> QUIT; Bye
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 迅捷路由器怎么调信号最强,设置时要注意什么?
- 时间:2026-08-27
-
- vivo浏览器怎么卸不掉?原因和解决方法在这里
- 时间:2026-08-27
-
- OPPO R11s黑屏了,怎么强制恢复出厂设置?
- 时间:2026-08-27
-
- 飞利浦显示器包装盒有生产日期和保修期吗?怎么看?
- 时间:2026-08-27
-
- 联想新平板开机必须联网吗?怎么做?
- 时间:2026-08-27
-
- 平板横竖屏切换设置与问题解决
- 时间:2026-08-27
-
- 移动电源容量怎么测?要准备哪些工具?
- 时间:2026-08-27
-
- 荣耀90 Pro防水吗?防水级别多少?怎么用才安全
- 时间:2026-08-27
精选合集
更多大家都在玩
大家都在看
更多-
- 以下哪种食材被称为“地下苹果” 蚂蚁庄园今日答案9.18
- 时间:2026-09-17
-
- 蚂蚁庄园今天答题答案2026年9月18日
- 时间:2026-09-17
-
- 蚂蚁庄园答题今日答案2026年9月18日
- 时间:2026-09-17
-
- 蚂蚁庄园小课堂2026年9月18日最新题目答案
- 时间:2026-09-17
-
- 小鸡答题今天的答案是什么2026年9月18日
- 时间:2026-09-17
-
- 蚂蚁庄园每日答题答案2026年9月18日
- 时间:2026-09-17
-
- 蔬菜洗完掉色,说明是被染色了,是真的吗 蚂蚁庄园今日答案9月18日
- 时间:2026-09-17
-
- 满襟蜡绘花纹巧染就花纹当绣裳说的是哪种传统技艺 蚂蚁新村今日答案2026.9.17
- 时间:2026-09-17
