首页常见问题正文

怎样使用命令行登录与退出MySQL?

更新时间:2023-07-03 来源:黑马程序员 浏览量:

MySQL的登录与退出,需要使用命令行,为了简化命令行操作,需要配置环境变量,在命令提示符中切换到MySQL安装目录的bin目录,登录和退出MySQL。完成配置环境变量,即可实现在任意目录下登录MySQL。先来看MySQL登录和退出命令行。

登录

登录MySQL有以下两种方式

1.命令行中直接输入明文密码,适合在安全的环境或者本地测试使用,密码容易泄露。

2.在隐藏状态下输入密码,降低密码被泄漏的风险。

输入明文密码登录:

mysql -h hostname -u username -ppassword

mysql表示运行mysql.exe程序,需要确保在该程序路径下或环境变量中能够该程序,其中:

-h选项:指定登录MySQL服务器的主机名或IP地址。

-u选项:指定登录MySQL服务器所使用的用户名。

-p选项:指定与用户名相对应的登录密码。

输入隐藏密码登录:

mysql -h hostname -u username -p

执行登录命令后出现"Enter password:"提示信息,输入的登录密码在命令提示符中显示为“*”符号。

1688378788800_登录退出.jpg

退出

输入退出命令t提示符

exit;
quit;

1688379284929_命令提示符.jpg
执行退出命令后出现“Bye”提示信息,说明成功退出MySQL命令行客户端。

环境变量配置

默认情况下,执行mysql命令时需位于MySQL的bin目录下,如果在其他目录,要先切换到MySQL的bin目录。每次执行命令都切换到指定的路径,操作比较烦琐。为了简化操,将MySQL的bin目录配置到系统的PATH环境变量中。

配置环境变量的命令:

setx PATH"%PATH%;MySQL安装目录\bin"

%PATH%表示原来的PATH环境变量,MySQL安装目录\bin是MySQL安装目录中bin目录的路径。

初始化数据库时,MySQL为root用户设置的初始密码为“,yJSxuie2,l=”。下面在命令提示符中使用隐藏登录密码的形式登录MySQL。打开命令提示符,切换到MySQL安装目录的bin目录下:

D:
cd D:\mysql-8.0.27-winx64\bin

登录MySQL,在命令提示符中输出的“Enter password:"信息后输入密码“,yJSxuie2,l="

mysql -u root -p

1688379765333_退出和登录.png

使用exit命令退出MySQL:

退出mysql

以管理员身份运行命令提示符,将路径D:\mysql-8.0.27-winx64\bin配置到PATH环境变量中。

setx PATH "%PATH%;D:\mysql-8.0.27-winx64\bin"

配置到PATH环境变量

在非MySQL安装目录中的bin目录下使用mysql命令登录MySQL,验证环境变量是否配置成功。

验证环境变量是否配置成功

分享到:
在线咨询 我要报名
和我们在线交谈!