[TOC]
## TCP/IP
TCP/IP套接字方式MySQL数据库 在任何的平台下都提供的链接方式,也是网络中使用最多的链接方式。
链接例如:`mysql -h【ip】 -u 【用户名】 -p【密码】 > mysql -h127.0.0.1 -u root -proot`
判断客户端是否允许链接Mysql实例
链接完数据库
选择数据库 `use mysql;`
在查询表`select host,user,password from user;`
就可以得到相对应的链接ip
*****
## 命名管道和共享内存
![](https://box.kancloud.cn/7961c80f6443a8a63416658f2bbc856d_858x228.png)
*****
## UNIX域套接字
linux和UNIX环境下 可以使用. UNIX域套接字不是网络协议 所以只能在同一台服务器上使用。
用户可以在配置文件中知道套接字文件的路径 如果--socket=/tmp/mysql.sock。
通过命令查找UNIX域套接字文件`SHOW VARIABLES LIKE 'socket'\G`
![](https://box.kancloud.cn/aa479d02d235c06a2799f21198eef7be_484x115.png)
知道路径之后 就可以使用该方式链接了:`mysql -uroot -S /tmp/mysql.sock` (我没有成功)