zoukankan      html  css  js  c++  java
  • 先升级centos7,再安装mariadb,然后作死的你快三点了还是没法儿睡。

    升级到centos 7, 想装一个mysql,被告知:

    “不好意思,我没注意你是CentOS7,正如另一位网友所言,MySQL被ORACLE收购后,CentOS社区担心其后续版本的版权或其特性被动手脚。转换默认数据库管理系统了。“

    这个逻辑,不是很懂,然后就mariadb呗。

    然后service mysqld start也过时了。(但还能用),被重定向到systemctl这个玩意儿。

    这是个什么东西?我不知道,但我感觉是一个误导人恶心人的东西。

    systemctl start mariadb

    根据墨菲定律,事情总是不能按照设想的往下发展,报个错啊在所难免。于是你看到这堆废话:

    然后你根据提示看到这个:

    这是让你入圈套啊。这些全都没有用啊,还搞个两级的没有用。也是醉了。

    那去看哪儿呢?

    我的亲身历程是,

    找到log文件夹:

    排个序,因为也不知道看哪个

    就这个boot吧。

    竟然真的是启动的信息。不过有个不一样的提示。

    systemctl status mariadb.service

    你朝思暮想的log文件竟然在这里。

    有了正常一点的错误提示,事情好办多了。

    答案是把类似的文件删掉。建议备份后再删,虽然我最后是直接删的。

    cd /var/lib/mysql

    mv ib_logfile* ~

    还报错,端口占用:这个简单,杀进程

    还错:找不到mysql.host:mysql_install_db

    还错: Can't find file: './mysql/host.frm':其实不是找不到,是权限不对:

    cd /var/lib/mysql

    cd mysql

    chown mysql *
    chgrp mysql *
    chmod ug+rwx *

    还错:Incorrect information in file: './mysql/proxies_priv.frm',信息不对?直接删掉。(不推荐,建议备份)

    rm -f proxies_priv*

    systemctl start mariadb

    尼玛啊,凌晨2点49啦。

  • 相关阅读:
    Python之杨辉三角算法实现
    iOS之UI--微博个人详情页
    iOS之UI--通讯录的实例关键知识技术点积累
    iOS之github第三方框架(持续更新)
    关于第三方IOS的checkBox框架的使用
    iOS之UI--Quartz2D的入门应用--重绘下载圆形进度条
    iOS之多控制器管理--项目中的常见文件
    iOS之微博UI实例--拟物化设计(成功了90%)
    主要责任、主要技术
    IOS之UI -- UITableView -- 2 -- 等高的Cell
  • 原文地址:https://www.cnblogs.com/wasss/p/6006324.html
Copyright © 2011-2022 走看看