为什么sudo service mysql start不启动?但是像sudo mysqld --datadir=/newlocation这样的手册呢?我用新的位置更新了my.cnf,更改了文件夹的所有权,删除了设备,因为我认为它是不让我启动mysql的原因。我也在没有运气的情况下尝试了my.cnf和user=root。
我有一些C代码,它是<mysql/mysql.h>文件的#include。我在Mac上运行,不知道如何安装mysql (在运行SO上找到的解决方案后,mysql目录甚至在系统库中都不存在)。我尝试了-L(directory path)--无论是针对已安装的Mac MySQL软件包,还是我下载的MySQL源代码--但得到了以下错误:
ld: library not found for -lmysq
原来我需要安装MySQL gem,因为rails 2.2.2需要它。因此,我确实安装了它,但我必须使用"sudo gem install mysql - with -mysql-config“(根据)进行安装,这似乎起到了作用。:548:in `real_connect':Mysql::Error: Can't initialize character set utf8 (path: /usr/share/<e