开发者社区> miles_wong> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mysql连接方式

简介: TCP/IP 当客户端和mysql实例不在同一台服务器上时,两台机器通过TCP/IP网络连接 # mysql -h192.168.74.128 -uroot -p 需要注意在通过TCP/IP连接时,mysql会先检查一张权限视图,用来判断客户端IP是否允许...
+关注继续查看

TCP/IP

当客户端和mysql实例不在同一台服务器上时,两台机器通过TCP/IP网络连接

# mysql -h192.168.74.128 -uroot -p

需要注意在通过TCP/IP连接时,mysql会先检查一张权限视图,用来判断客户端IP是否允许连接到实例

mysql> select host,user,password from mysql.user\G
*************************** 1. row ***************************
    host: localhost
    user: root
password: *63D90C8BB77C99F7F5D836C5AE2D1E9BE5CE43C2
*************************** 2. row ***************************
    host: 192.168.74.128
    user: root
password: *63D90C8BB77C99F7F5D836C5AE2D1E9BE5CE43C2
*************************** 3. row ***************************
    host: 192.168.10.246
    user: root
password: *63D90C8BB77C99F7F5D836C5AE2D1E9BE5CE43C2
*************************** 4. row ***************************
    host: 192.168.74.1
    user: root
password: *63D90C8BB77C99F7F5D836C5AE2D1E9BE5CE43C2
*************************** 5. row ***************************
    host: %
    user: root
password: *63D90C8BB77C99F7F5D836C5AE2D1E9BE5CE43C2
5 rows in set (0.00 sec)

命名管道和共享内存
在windows平台上,如果两个通信进程在一台机器上,可以使用命名管道。
mysql须在配置文件中启动–enable-named-pipe选项。
mysql还提供了共享内存的连接方式,可以通过在配置文件中添加–shared-memory实现;如果想使用共享内存连接,客户端必须使用–protocol=memory选项

UNIX域套接字
在linux和unix环境下,当实例与客户端在一台服务器上时,可以使用套接字访问
套接字文件路径

mysql> show variables like 'socket';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| socket        | /tmp/mysql.sock |
+---------------+-----------------+
1 row in set (0.00 sec)

访问方式

# mysql -uroot -p -S /tmp/mysql.sock 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
mysql
删除数据
10 0
mysql
DML之修改数据
15 0
mysql
DDL操作数据表
11 0
mysql连接数不够
在使用mysql时候,时不时的会出现“Too many connections in ...”,意思是连接数量不够用了,我们可以通过修改最大连接数解决,有两种方式,一种用命令行设置,重启会失效,另一个则是修改my.ini
245 0
MySQL 的启动和连接方式
MySQL运行包括两部分,一部分是服务器端程序mysqld,另外一部分则是客户端程序mysql。只有mysqld启动了,mysql客户端才能与之连接。mysqld的启动方式有4种,同样mysql的连接方式也有4种。
894 0
[mysql]MySQL 两种连接方式
1:TCP/IP 套接字方式 这种方式会在TCP/IP 连接上建立一个基于网络的连接请求,一般是client连接跑在Server上的MySQL实例,2台机器通过一个TCP/IP 网络连接。
870 0
Mysql字符串连接
select CONCAT(field1, '@', field2) as aa from table_name   
431 0
+关注
miles_wong
Java核心技术 数据存储与数据库 分布式系统与计算 系统研发与运维 编程语言
87
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载