为什么mysql与--skip-networking一起运行?

时间:2014-06-08 16:29:55

标签: mysql ubuntu-12.04

我有ubuntu 12.04,mysql版本5.5.35。 /etc/mysql/my.cnf文件没有--skip-networking或--skip-grant-tables属性。它用以下行注释:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = localhost

但是,当我执行“ps aux | grep mysql”时,会出现以下内容:

root     28880  0.0  0.0  60068  1904 ?        S    Jun02   0:00 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking
mysql    28881  0.0  1.1 615828 43844 ?        Sl   Jun02   3:35 /usr/sbin/mysqld --skip-grant-tables --skip-networking

为什么它会运行这些属性? 如果这些属性打开,我还可以从localhost连接JDBC吗? 我该如何关闭它们?

1 个答案:

答案 0 :(得分:1)

mysql服务器运行不正常。我不得不手动杀死进程并使用“sudo service mysql start”重新启动它。现在它运行在正确的端口上,没有--skip-networking和--skip-grant-tables。