MAMP:从5.5升级到5.7后无法启动MySQL

时间:2016-06-17 09:31:15

标签: php mysql mamp

我将mySQL从5.5升级。到5.7。我无法让MAMP运行MYSQL。错误日志提供:

- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
{
    UICollectionReusableView *reusableview = nil;

    if (kind == UICollectionElementKindSectionHeader) {

        DepartmentCollectionReusableView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"HeaderView" forIndexPath:indexPath];

        //UILabel *label = [[UILabel alloc] init];
        //label.tag = indexPath.row;
        headerView.officeName.text=[NSString stringWithFormat:@"%@",_officelist[indexPath.row]];
        [self.roadmapCollectionView addSubview:headerView.officeName];
        reusableview = headerView;
    }

    return reusableview;

}

1 个答案:

答案 0 :(得分:1)

修复

打开一个终端和sudo chown -R `whoami`:admin /Applications/MAMP/db/mysql MAMP的mysql数据库文件夹:

mysqld

说明

我刚遇到同样的错误,提示就在这里:

  

[错误] InnoDB:./ ib_logfile0无法以读写模式打开。

这意味着运行_mysql的用户不允许读写。但ps -axj | grep mysql是此文件的所有者:

  

-rw-r ----- 1 _mysql admin 50331648 10 avr 22:35 ib_logfile0

我在启动服务器后立即运行mysqld,并看到我是_mysql的所有者,而不是install.packages("MASS", lib="c:/R/R-3.3.0/libraryMM") library(MASS,lib.loc="c:/R/R-3.3.0/libraryMM") 拥有。

这是一个突破性的变化,我想我们应该在发行说明中得到警告。