如何使用MySQL Shell连接数据库
在有些情况下我们需要使用命令行方式连接MySQL数据库,这时可以使用MySQL官方提供的命令行工具MySQL Shell。
一、下载MySQL Shell
下载地址:https://dev.mysql.com/downloads/shell/
注意下载地址为下面的Other Downloads,上面的Recommended Download是MySQL数据库的下载地址。
二、配置运行环境
下载后得到一个名为mysql-shell-8.0.19-windows-x86-64bit.zip的压缩包,将该压缩包解压后执行其bin目录下的mysqlsh.exe程序即可,为了方便也可以直接将程序路径添加到环境变量Path中,如下图所示。
打开Windows PowerShell或CMD窗口,输入mysqlsh --version
,如果出现版本提示则表明环境变量配置成功。
PS C:\Users\zhbao> mysqlsh --version
D:\Program Files\MySQL\mysql-shell-8.0.19-windows-x86-64bit\bin\mysqlsh.exe Ver 8.0.19 for Win64 on
x86_64 - for MySQL 8.0.19 (MySQL Community Server (GPL))
三、连接MySQL数据库
连接数据库的方法有两种,第一种是直接在命令行中输入mysqlsh命令和数据库地址等信息,然后根据提示输入密码即可。
PS C:\Users\zhbao> mysqlsh admin48@10.53.122.98:3360
Please provide the password for 'admin48@10.53.122.98:3360': ******
Save password for 'admin48@10.53.122.98:3360'? [Y]es/[N]o/Ne[v]er (default No): n
MySQL Shell 8.0.19Copyright (c) 2016, 2019, 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 '\?' for help; '\quit' to exit.
Creating a session to 'admin48@10.53.122.98:3360'
Fetching schema names for autocompletion... Press ^C to stop.
Your MySQL connection id is 958
Server version: 5.7.20 MySQL Community Server (GPL)
No default schema selected; type \use <schema> to set one.MySQL 10.53.122.98:3360 JS >
另一种方法是先输入mysqlsh启动程序,然后再通过\connect命令连接数据库。
PS C:\Users\zhbao> mysqlsh
MySQL Shell 8.0.19Copyright (c) 2016, 2019, 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 '\?' for help; '\quit' to exit.MySQL JS > \connect admin48@10.53.122.98:3360
Creating a session to 'admin48@10.53.122.98:3360'
Please provide the password for 'admin48@10.53.122.98:3360': ******
Save password for 'admin48@10.53.122.98:3360'? [Y]es/[N]o/Ne[v]er (default No): n
Fetching schema names for autocompletion... Press ^C to stop.
Your MySQL connection id is 960
Server version: 5.7.20 MySQL Community Server (GPL)
No default schema selected; type \use <schema> to set one.MySQL 10.53.122.98:3360 JS >
MySQL Shell默认是JS语言交互模式,可以通过\sql命令切换到SQL语言交互模式。
MySQL 10.53.122.98:3360 JS > \sql
Switching to SQL mode... Commands end with ;MySQL 10.53.122.98:3360 SQL >
接下来就可以通过SQL语言执行数据库命令了。
如何使用MySQL Shell连接数据库相关推荐
- MySQL shell连接数据库
打开MySQL shell工具 使用连接命令 \connect \c --mysql [username]@[host:port] port缺省为3306 NAME\connect - Connect ...
- 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(五)
4.监控视图 主要是通过shell脚本进行收集mysql的数据,然后同gnuplot软件进行数据视图化,然后php加载这些图片到web里显示,用到的php文件为view.php day.php.mon ...
- 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库
html与mysql建立连接数据库 内容精选 换一换 云数据库 GaussDB(for MySQL)是华为云提供的一款安全.可信的数据库服务.GaussDB(for MySQL)秉承华为云对租户的安全 ...
- mysql远程连接数据库的二种方法_mysql 远程连接数据库的二种方法
mysql 远程连接数据库的二种方法 一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"roo ...
- 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(二)
现在开始介绍php+mysql+shell监控系统 1.目的 此监控系统主要是通过php+mysql+shell的方式,通过shell脚本对各个机器的其各个服务进行监控,达到及时的了解其各个应用服务的 ...
- mysql shell 1.0.10_MySQL Shell(使用Shell命令管理MySQL)下载 v1.0.10 官方32位+64位Windows版 - 比克尔下载...
MySQL Shell是一个MySQL数据库的高级命令管理工具,与其它数据库管理工具不同的是,该工具不仅支持SQL语言,可以使用Shell命令来管理MySQL的功能,支持JavaScript以及Pyt ...
- MySQL SHELL 缓存历史命令
在正常情况下,我们在 MySQL SHELL 中输入的历史命令语句,通过上下箭头键可以向前向后查看,但是如果输入的语句中含有密码字段,那么这条命令语句不会被缓存到历史记录中.
- 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(一)
前言 记得刚来这家公司的时候,我部门就我一个运维工程师,然后就是经理,刚开始公司平台什么监控都没有,在我与经理的努力下,先搭建nagios+cacti监控平台,后来随着公司业务的增加,平台的功能与服务 ...
- 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(四)
(5)数据库服务器(以甘肃数据库为例,脚本解释参照甘肃web) #!/bin/bash #ip db_ip=$(/sbin/ifconfig eth0|grep "inet addr&quo ...
最新文章
- oracle convertobject,oracle.sql進行轉換。TIMESTAMPLTZ@71d9d55b Java時間戳
- linux 5556端口,在Linux系统下通过配置iptables实现自动转发报文
- 将csv文件导入到数据库中
- hdu2100 26进制加法
- 同一页面中的多表单提交
- Android中实现保存和读取文本文件到内部存储器(实现简易的记事本为例)
- boost::remove_edge_if用法的测试程序
- 履约时间预估:如何让外卖更快送达?
- chrome remote desktop_无损音乐下载神器!洛雪音乐助手lx-music-desktop
- git 命令详解和Android Studio代码管理工具
- 【clickhouse】ClickHouse 在实时场景的应用和优化-字节跳动技术沙龙第6期 笔记
- wireshark tshark抓包筛选并存入文件 Centos linux 命令行抓包 yum安装wireshark
- win10计算机系统慢,升级Win10后电脑变慢了?老电脑装Win7、Win10流畅性测试
- 淘宝开源Web服务器Tengine简介
- 绝地求生主播御用手机雷达分屏
- MATLAB人脸识别区域定位实战源码解析
- 随机生成名字的Android页面
- 梦殇 chapter three
- mysql frm_mysqlfrm初步使用
- 广告联盟的实现过程(一)
热门文章
- Windriver 安装和PCIE设备调试遇到的问题记录(持续更新)
- 2022年全球市场金属罐和桶和鼓和提桶总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 张宇30讲要求掌握证明的定理汇总
- C#关键字之override详解
- java object 转list_java ,将 object类型转换为 ArrayList 类型?汗血宝马
- python字体颜色代表什么_Python:字体颜色
- 排列熵、模糊熵、近似熵、样本熵的原理及MATLAB实现
- 消息中间件--ActiveMQ
- 域名注册的起名经验交流
- ci global.php,全球洗手日舒肤佳揭秘幼儿园细菌地图