连接和断开与服务器的连接

要连接到服务器,通常需要在调用mysql时提供一个MySQL用户名,很可能还需要一个密码。如果服务器在除了登录的计算机之外的机器上运行,您还必须指定主机名。联系您的管理员以找出应该使用哪些连接参数来连接(即使用哪个主机、用户名和密码)。一旦您知道正确的参数,您应该能够像这样连接:

$> mysql -h host -u user -p
Enter password: ********

host和user代表您的MySQL服务器正在运行的主机名和您的MySQL帐户用户名。根据您的设置替换合适的值。******代表您的密码;当mysql显示“输入密码:”提示时,请输入密码。

如果成功,您应该会看到一些简介信息,然后会出现一个mysql>提示符:

$> mysql -h host -u user -p
 Enter password: ********
 Welcome to the MySQL monitor.  Commands end with ; or \g.
 Your MySQL connection id is 25338 to server version: 8.0.33-standard
 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 mysql>

mysql>提示符告诉您,mysql已经准备好让您输入SQL语句。

如果您正在登录与MySQL运行在同一台机器上,您可以省略主机,并简单地使用以下命令:

 $> mysql -u user -p

如果在尝试登录时出现类似以下错误消息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),这意味着MySQL服务器守护进程(Unix)或服务(Windows)未运行。

一些MySQL安装允许用户作为匿名(未命名)用户连接到在本地主机上运行的服务器。如果您的计算机是这种情况,您应该能够通过不带任何选项调用mysql来连接到该服务器:

$> mysql

当您成功连接后,您可以随时通过在mysql>提示符下键入QUIT(或\q)来断开连接:

mysql> QUIT
 Bye

在Unix系统中,您也可以通过按下Control+D来断开连接。

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值