连接和断开 MySQL 服务器
mysqlmysqli database
调用 ‘mysql’ 时需要提供 MySQL 用户名。接下来必须输入密码。如果服务器运行的系统与用户登录的系统不同,则在尝试登录时还需要提供主机名。
建议联系管理员以了解连接服务器所需的参数。
确定参数后,需要使用以下行来连接服务器 −
shell> mysql −h host −u user −p Enter the password: ***
此处,"host"表示运行 MySQL 服务器的主机的名称。"user"表示 MySQL 帐户的用户名。在这些位置替换适当的值。*** 表示密码。当"mysql"提示"输入密码"时输入该密码。
成功后,将显示一些介绍性信息,然后是"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’提示符表示‘mysql’已准备好让用户输入 SQL 命令并执行。
注意:如果用户尝试从运行 MySQL 的同一台机器登录,则可以省略主机名,而改为运行以下行:
shell> mysql −u user −p
尝试连接时,如果出现类似 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 的消息,则表明 MySQL 服务器守护程序(Unix)或服务(Windows)当前未运行。发生这种情况时,必须联系管理员。
连接成功后,如果您希望断开连接,请运行以下代码行 −
mysql> QUIT Bye