mysql_safe和mysql的区别,mysql.sock的作用
2012-09-24 09:57
267 查看
直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。
mysql的mysql.sock文件作用
MySQL有两种连接方式:
【1】、TCP/IP
【2】、socket
对mysql.sock来说,当程序与mysql数据库处于同一台机器(或者用mysql自带的客户端连接本机的mysql数据库),发起本地连接时可用。
例如你无须定义连接host的具体IP得,只要为空或localhost就可以。使用unix domain socket做为通讯协议的载体,它比tcp快。
在此种情况下,即使你改变mysql的外部port也是一样可能正常连接。
因为你在my.ini中或my.cnf中改变端口后,mysql.sock是随每一次 mysql server启动生成的。已经根据你在更改完my.cnf后重启mysql时重新生成了一次,信息已跟着变更。
那么对于外部连接,必须是要变更port才能连接的。
mysql的mysql.sock文件作用
MySQL有两种连接方式:
【1】、TCP/IP
【2】、socket
对mysql.sock来说,当程序与mysql数据库处于同一台机器(或者用mysql自带的客户端连接本机的mysql数据库),发起本地连接时可用。
例如你无须定义连接host的具体IP得,只要为空或localhost就可以。使用unix domain socket做为通讯协议的载体,它比tcp快。
在此种情况下,即使你改变mysql的外部port也是一样可能正常连接。
因为你在my.ini中或my.cnf中改变端口后,mysql.sock是随每一次 mysql server启动生成的。已经根据你在更改完my.cnf后重启mysql时重新生成了一次,信息已跟着变更。
那么对于外部连接,必须是要变更port才能连接的。
相关文章推荐
- mysql 中的socket 即 mysql.sock的作用
- mysql.sock的神奇作用
- mysql_num_rows()和mysql_affected_rows()的作用和区别(新浪)
- Linux命令--多个Mysql的配置与启动方式,mysqld mysql_safe mysql.server 区别
- mysql无法启动问题的解决方案:mysql.sock重启不自动生成,mysqld_safe启动报错
- Mysql 中的 table engine ,及各种engine的区别和作用
- mysql.sock文件作用
- mysql.sock文件的作用
- mysql.server,mysqld_safe,mysqld启动区别(转载收藏)
- 启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错
- mysql.sock的作用
- 多个Mysql的配置与启动方式,mysqld mysql_safe mysql.server 区别
- mysql.sock的作用
- Mysql 中的 table engine ,及各种engine的区别和作用
- 启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错
- Mycat和MySQL的区别——Mycat的核心作用
- mysql.sock的作用
- Mysql INSERT、REPLACE、UPDATE的区别
- PHP中magic_quotes_gpc和magic_quotes_runtime的区别、作用和用法
- Mysql与Oracle区别