教你使用MySQL Shell連接數(shù)據(jù)庫(kù)的方法
在有些情況下我們需要使用命令行方式連接MySQL數(shù)據(jù)庫(kù),這時(shí)可以使用MySQL官方提供的命令行工具M(jìn)ySQL Shell。
一、下載MySQL Shell
下載地址:https://dev.mysql.com/downloads/shell/
注意下載地址為下面的Other Downloads,上面的Recommended Download是MySQL數(shù)據(jù)庫(kù)的下載地址。
二、配置運(yùn)行環(huán)境
下載后得到一個(gè)名為mysql-shell-8.0.19-windows-x86-64bit.zip的壓縮包,將該壓縮包解壓后執(zhí)行其bin目錄下的mysqlsh.exe程序即可,為了方便也可以直接將程序路徑添加到環(huán)境變量Path中,如下圖所示。
打開Windows PowerShell或CMD窗口,輸入mysqlsh --version
,如果出現(xiàn)版本提示則表明環(huán)境變量配置成功。
PS C:Userszhbao> mysqlsh --version D:Program FilesMySQLmysql-shell-8.0.19-windows-x86-64bitinmysqlsh.exe Ver 8.0.19 for Win64 on x86_64 - for MySQL 8.0.19 (MySQL Community Server (GPL))
三、連接MySQL數(shù)據(jù)庫(kù)
連接數(shù)據(jù)庫(kù)的方法有兩種,第一種是直接在命令行中輸入mysqlsh命令和數(shù)據(jù)庫(kù)地址等信息,然后根據(jù)提示輸入密碼即可。
PS C:Userszhbao> 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.19 Copyright (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啟動(dòng)程序,然后再通過(guò)connect命令連接數(shù)據(jù)庫(kù)。
PS C:Userszhbao> mysqlsh MySQL Shell 8.0.19 Copyright (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默認(rèn)是JS語(yǔ)言交互模式,可以通過(guò)sql命令切換到SQL語(yǔ)言交互模式。
MySQL 10.53.122.98:3360 JS > sql Switching to SQL mode... Commands end with ; MySQL 10.53.122.98:3360 SQL >
接下來(lái)就可以通過(guò)SQL語(yǔ)言執(zhí)行數(shù)據(jù)庫(kù)命令了。
到此這篇關(guān)于使用MySQL Shell連接數(shù)據(jù)庫(kù)的方法的文章就介紹到這了,更多相關(guān)MySQL Shell連接數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL中的binlog相關(guān)命令和恢復(fù)技巧
這篇文章主要介紹了MySQL中的binlog相關(guān)命令和恢復(fù)技巧,需要的朋友可以參考下2014-05-05與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(八)--插入 更新 刪除
這一篇《與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(八)》將會(huì)講解MYSQL的插入、更新和刪除語(yǔ)句2014-08-08Linux系統(tǒng)徹底卸載MySQL數(shù)據(jù)庫(kù)詳解
這篇文章主要介紹了Linux系統(tǒng)徹底卸載MySQL數(shù)據(jù)庫(kù),首先查詢系統(tǒng)是否安裝了mysql,如果安裝需要提前卸載,并刪除mysql安裝的組建服務(wù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09

MySQL常用類型轉(zhuǎn)換函數(shù)總結(jié)(推薦)