1.mysql 登陆
mysql -u(用户名)-p(密码) 这种登陆方式默认账户为localhost
mysql -h(服务器名) -P(端口) -u(用户名) -p(密码) 例如:mysql -h127.0.0.1 -uroot -p123456
采用(localhost)或(127.0.0.1)两者是由区别的,采用localhost服务器 使用Unix socket 进行连接并且更加稳定 而127.0.0.1 使用TCP/IP连接,所有推荐使用localhost。
2.区别
两者区别:(原链接 https://zhidao.baidu.com/question/492517049199071372.html)
1、localhost也叫local ,正确的解释是:本地服务器,localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关
的的限制。
2、127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器),127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和
网卡相关的限制。
3、一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源
3.科普
Socket 通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。
TCP/IP提供点对点的链接机制,将数据应该如何封装、定址、传输、路由以及在目的地如何接收,都加以标准化。(摘自百度)
2019年5月8日