MySQL是最流行的关系型数据库管理系统之一,属于Oracle旗下产品。MySQL数据库开源免费,能够跨平台使用非常灵活,支持分布式,一般中小型网站的开发都选择 MySQL 作为网站数据库。那么MySQL怎么连接服务器呢?这里以MySQL 8.0为例,来看下相关操作。
相关环境:BlueHost香港CN2服务器,数据库MySQL 8.0.25,系统选用的是CentOS 7。
我们要实现MySQL连接到服务器,在调用MySQL时需要知道用户名和密码。如果服务器在您登录的计算机以外的计算机上运行,则还必须指定一个主机名。
shell> mysql -h host -u user -p
Enter password: ********
host和user分别代表运行MySQL服务器的主机名和MySQL帐户的用户名。这里您可以使用实际名称替换设置。该 ********代表你的密码,当mysql显示Enter password:提示时需要输入登录。
如果登录成功,您将会看到一些介绍性信息,然后出现mysql>提示:
shell> 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.25-standard
Type ‘help;’ or ‘\\h’ for help. Type ‘\\c’ to clear the buffer.
mysql>
接下来,您可以在mysql>中输入相关SQL语句。
如果您在运行MySQL的同一台计算机上登录,则可以省略主机,只需使用以下命令:
shell> mysql -u user -p
如果在尝试登录时收到诸如ERROR 2002(HY000)之类的错误消息 :无法通过套接字’/tmp/mysql.sock’(2)连接到本地MySQL服务器,则意味着该MySQL服务器守护程序(Unix)或服务(Windows)未运行。
一些MySQL安装允许用户以匿名(未命名)用户身份连接到本地主机上运行的服务器。如果您的计算机上是这种情况,则应该可以通过不带任何选项的mysql来连接到该服务器:
shell> mysql
成功连接到服务器后,您可以随时在提示符下键入QUIT(或\\q)断开连接mysql>:
mysql> QUIT
相关阅读:《MySQL创建用户的命令》