MYSQL程序的两种连接方式


MYSQL程序的两种连接方式

1.TCP/IP连接

mysql -uroot -p123456 -h127.0.0.1
  1. 并不是所有的-h都是TCP/IP连接, 只有-h加ip才是。
  2. 所有的远程连接都是TCP/IP连接 如何远程连接 授权:(被连接主机授权) 前提:192.168.152.200需要连接192.168.152.100,所以100授权给200。 #登陆192.168.152.100的mysql,因为考虑到我的虚拟机都在192.168.152这个网段,我直接给这个网段一个远程连接权限: grant all privileges on *.* to root@192.168.152.% identified by 123456 with grant option;

2.socket连接 (套接字)

每个人的sock路径都不一样,可以看mysql配置文件

mysql -uroot -p123456 -S /tmp/mysql.sock
mysql -uroot -p123456
mysql -uroot -p123456  -hlocalhost
  1. MySQL默认连接方式是socket连接(mysql -uroot -p123456)
  2. socket连接速度快,因为不需要建立三次握手方法。
经验分享 程序员 微信小程序 职场和发展