› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
jimmy2010
V2EX  ›  MySQL

MySQL 有多少种修改监听地址的方式?有优劣之分么?

  •  
  •   jimmy2010 · Dec 27, 2017 · 4659 views
    This topic created in 3193 days ago, the information mentioned may be changed or developed.
    修改 /etc/init.d/mysql 和 /etc/my.cnf 都可以,
    加上--bind--address=x.x.x.x
    那么这两种有什么区别么?
    6 replies  •  2017-12-27 17:12:27 +08:00
    him007
        1
    him007  
       Dec 27, 2017 via Android   ❤️ 1
    一般是在 my.cnf 里面改,修改其它参数时可以一起改,容易管理。启动脚本那一般不动它。
    jimmy2010
        2
    jimmy2010  
    OP
       Dec 27, 2017
    @him007 好的 我试试
    julyclyde
        3
    julyclyde  
       Dec 27, 2017   ❤️ 1
    修改 /etc/init.d/mysql 有两个坏处:
    1 不是通识,你改了之后别人不知道,会以为灵异了
    2systemd 里建议不再使用这个了
    jimmy2010
        4
    jimmy2010  
    OP
       Dec 27, 2017
    @julyclyde 谢谢,我试了两种,确实都是同样效果,但是肯定觉得有什么细微的区别。
    看来还是改配置文件适用性强些。
    runntuu
        5
    runntuu  
       Dec 27, 2017 via iPhone   ❤️ 1
    你理解错了,监听方式只有一种,但 my.cnf 可能存在于多个路径下。
    mysqld 会按照一定顺序去路径下查找 my.cnf ,使用命令 mysqld --verbose --help 可以看到读取顺序。
    jimmy2010
        6
    jimmy2010  
    OP
       Dec 27, 2017
    @runntuu 嗯 所以我对比的是 /etc/init.d/mysql 和 my.cnf 文件,前者自身就是一个启动程序,所以顺序上它应该是优于 cnf 配置文件的。但是 /etc/init.d/mysql 里面的内容比较乱,要找到加--bind--address 的位置也比较麻烦。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2633 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:33 · PVG 11:33 · LAX 20:33 · JFK 23:33
    ♥ Do have faith in what you're doing.