MySQL - 无法关闭跳过网络

Yar*_*vay 2 networking mysql

我正在尝试配置一个新安装的 mysql 服务器来侦听端口 3306。

我已经删除了skip_networking,我有bind-address=127.0.0.1,它完全忽略了配置...

当我尝试时,SHOW VARIABLES LIKE 'skip_networking'我看到它仍然令人沮丧地开启。

netstat -na | grep mysql 表示它正在侦听随机端口,是的,我确实配置了端口 = 3306...确切的行是: unix 2 [ ACC ] STREAM LISTENING 45816 /var/run/mysqld/mysq d.sock

在 Ubuntu 12.04.2 上运行

我错过了一些非常明显的东西吗?

Fre*_*man 5

在 OSX 系统上使用 macports

如果服务器正在运行,请先杀死它。

mysqladmin shutdown -u root -p
Run Code Online (Sandbox Code Playgroud)

然后从以下位置禁用跳过网络:

/opt/local/etc/mysql<YOUR_VERSION>/macports-default.cnf
Run Code Online (Sandbox Code Playgroud)

注释掉这一skip-networking行:

# skip-networking
Run Code Online (Sandbox Code Playgroud)

最后重启服务器。

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)