Rumah  >  Soal Jawab  >  teks badan

linux - 为什么我在mysql的my.cnf下找不到bind-address?

PHP中文网PHP中文网2742 hari yang lalu826

membalas semua(4)saya akan balas

  • PHPz

    PHPz2017-04-17 15:53:09

    你的配置文件在这两个目录里:

    /etc/mysql/conf.d/
    /etc/mysql/mysql.conf.d/
    

    找一些比较适合你的系统的新一些的教程,比如:
    How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:53:09

    是这样的,你可以自己 写一份 /etc/mysql/my.cnf 放在那。

    mysql --help | grep my.cnf

    可以显示mysql配置文件的读取顺序。

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 15:53:09

    Linux上面很多新版本的软件都将配置文件分割了,这已经是一种风格了,比如说环境变量配置文件/etc/profile就有扩展配置文件夹/etc/profile.d,apache也是,除了主配置文件httpd.conf之外,http.confincludeconf.d(不知道有没有记错)目录下面的所有以conf结尾的文件,所以你看到配置文件中的include,你就需要明白是什么意思!

    最后,请觉得理解了也选个答案,别知道了答案也挂着未解答

    balas
    0
  • 高洛峰

    高洛峰2017-04-17 15:53:09

    1、使用find、locate等命令,查找所有的my.cnf文件。如果存在多个my.cnf,有一些是没有加载的,只有一个是加载的。
    2、如果真正的my.cnf文件没有bind address,是你的my.cnf没有写,相当于注释掉了,你可以自己写上,然后重启mysql。

    balas
    0
  • Batalbalas