1

我是 centos 的新手,我在 Ubuntu 上,我的朋友“yograterol 说服我去 Fedora 是最好的。

改了很多东西,问题是mysql在docker里没有启动,在我本地的fedora也是一样,但是在docker里不行,没有命令是:

# mysql 
ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 

本地修复如下:

$ sudo setenforce 0 
$ sudo service mysqld start 

但在 Docker 中,输出如下:

# setenforce 0 
bash: setenforce: command not found 

# Service mysqld start 
bash: service: command not found 

它发生在 Docker 中:Centos 和 Fedora。

我认为这是因为它们是最小的操作系统映像。

4

1 回答 1

0

你试过只跑步mysqld吗?

直接调用mysqld。这适用于任何平台。

于 2014-10-05T18:30:56.747 回答