Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MySQL两种登录方式

MySQL中的两种登录方式详解

作者:Rewloc

这篇文章主要介绍了MySQL中的两种登录方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

MySQL两种登录方式

相信很多小伙伴登录Mysql的时候,毫不犹豫使用账号、密码(即:TCP/IP)方式登录。

今天和大家分享的是另一种登录方式:socket方式登录。

首先,二者的区别:

其次,socket使用场景:

最后,两种登录方式的具体操作示例如下:

第一种登录方式(TCP/IP)

语法:

mysql -h IP地址 -u 用户 -p 密码 -P 端口

本机操作-h和-P可以忽略,远程操作时-h不能忽略,否则无法访问

[root@iZm5egizeg7ei92a04dhb3Z mysql]# mysql -h127.0.0.1 -uroot -p -P3306
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 32057
Server version: 5.7.27-log MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

第二种登录方式(利用mysql.sock登录)

语法:

mysql -S mysql.sock路径

如果不确定mysql.sock文件路径,可以通过“find / -name mysql.sock"来查找

一般在mysql安装目录下:

[root@iZm5egizeg7ei92a04dhb3Z mysql]# find / -name mysql.sock
/usr/local/mysql/mysql.sock
/opt/zbox/tmp/mysql/mysql.sock
[root@iZm5egizeg7ei92a04dhb3Z mysql]# mysql -S /opt/zbox/tmp/mysql/mysql.sock
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1063
Server version: 5.5.5-10.5.5-MariaDB Source distribution

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文