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 数据库中,令和运行过程如下:上述令中,通过值 localhost 指定 MySQL 服务器的地址,参数 -u 指定了登录 MySQL 服务器的用户账户,参数 -p 表示会出现输入密码提示信息,值“test”指定了登录成功后要使用的数据库。C:\Users\11645>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.
由结果可以看到,输入令后,会出现“Enter password”提示信息,在这条信息之后输入密码,然后按 Enter 键。密码正确后,就成功登录到 MySQL 服务器了。
例 2
下面使用 root 用户登录到自己计算机的 mysql 数据库,同时查询 student 表的表结构,令和运行过程如下:结果显示,执行令并输入正确密码后,窗口中就会显示出 student 表的基本结构。C:\Users\11645>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 | |
+-------+-------------+------+-----+---------+-------+
用户也可以直接在 mysql 令的 -p 后加上登录密码,登录密码与 -p 之间没有空格。
例 3
下面使用 root 用户登录到自己计算机的 MySQL 服务器中,密码直接加在 mysql 令中。令如下:
上述令执行后,后面不会提示输入密码。因为 -p 后面有密码,MySQL 会直接使用这个密码。C:\Users\11645>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.
退出 MySQL 服务器的方式很简单,只要在令行输入 EXIT 或 QUIT 即可。“\q”是 QUIT 的缩写,也可以用来退出 MySQL 服务器。退出后就会显示 Bye。如下所示:
mysql> QUIT;
Bye
- 随机文章
- 马尔代夫首都集会(马尔代夫举行首都集会,数千人参加)
- 临沂马尔代夫旅游(临沂淘宝村推出全新马尔代夫旅游项目)
- 暴雨 马尔代夫(马尔代夫遭遇暴雨袭击)
- 香港 马尔代夫 多久(香港和马尔代夫需要多长时间才能到达?)
- 印度 马尔代夫 1988(1988年哈马安全事件后,印度和马尔代夫建立合作伙伴关系。)
- 国际物流马尔代夫(马尔代夫国际物流发展现状及未来前景)
- 安阳马尔代夫潜水(潜入马尔代夫:探索安阳神秘海底世界)
- 杭州人造马尔代夫(杭州推出仿制马尔代夫,尽享热带风情)
- 到马尔代夫去旅游(探索马尔代夫:美丽海岛上的旅行指南)
- 武汉马尔代夫花园(武汉一处仿马尔代夫度假村现撤销批文)
- 抵达马尔代夫图片(蓝色梦境!探索马尔代夫诱人海底世界)
- 天津 马尔代夫(天津有直飞马尔代夫的航班开通)
- 鹦鹉螺马尔代夫(马尔代夫发现巨型鹦鹉螺,体长超过1米!)
- 柳城电站马尔代夫(柳城电站承建的马尔代夫电站正式投产)
- 福州马尔代夫门票(福州马尔代夫水上主题乐园门票出售中)
- 玉林马尔代夫大门(玉林镶嵌马尔代夫,营造热带海岛风情)
- 衢州马尔代夫夜景(衢州打造马尔代夫夜景走红,游客涌入)
- 结婚马尔代夫价格(马尔代夫举办梦幻婚礼的费用是多少?)
- 澳门马尔代夫影楼(澳门马尔代夫情侣照拍摄,超级浪漫!)
- 方媛 马尔代夫(方媛马尔代夫之旅,探寻美丽海洋世界)
- 吉哈 马尔代夫(马尔代夫旅游胜地吉哈,盛夏可见鲨鱼悠游!)
- 浙江马尔代夫海岛(浙江旅游再添马尔代夫:探秘新星海岛)
- 马尔代夫主题装修(马尔代夫风装修:翡翠蓝海洋风情来袭)
- 河南大旱马尔代夫(河南持续干旱,马尔代夫赠送水资源。)
- 南昌 马尔代夫(南昌居民亲身探访马尔代夫,分享绝美景色!)
- 旺苍马尔代夫文案(追寻海底世界旺苍马尔代夫四日游攻略)
- 马尔代夫几种房子(马尔代夫度假村多种房型,选择无忧!)
- 平析 马尔代夫(【马尔代夫】被誉为印度洋上的水晶,她有多美?)
- 马尔代夫单人攻略(马尔代夫独自旅行攻略,全程自由安排)
- 马尔代夫出国口语(如何在马尔代夫提高你的英语口语技能)
