调用“ mysql”时,需要提供一个MySQL用户名。接下来,必须输入密码。如果服务器在与用户登录的系统不同的系统上运行,则在尝试登录时还需要提供主机名。
建议联系管理员以查找连接到服务器所需的参数。
确定参数后,需要使用以下几行来连接到服务器-
shell> mysql −h host −u user −p Enter the password: ***
在这里,“主机”代表运行MySQL服务器的主机的名称。“用户”代表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
尝试连接时,如果显示类似错误2002(HY000)的消息:无法通过套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器,则表明该MySQL服务器守护进程(Unix)或服务(Windows)当前未运行。发生这种情况时,必须与管理员联系。
一旦连接成功,并且您希望断开连接,请运行以下代码行-
mysql> QUIT Bye