MYSQL程序的两种连接方式
MYSQL程序的两种连接方式
1.TCP/IP连接
mysql -uroot -p123456 -h127.0.0.1
- 并不是所有的-h都是TCP/IP连接, 只有-h加ip才是。
- 所有的远程连接都是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
- MySQL默认连接方式是socket连接(mysql -uroot -p123456)
- socket连接速度快,因为不需要建立三次握手方法。