• linux安装MySql之错误


    1.Unknown/unsupported storage engine: InnoDB
    使用vim /etc/my.cnf在[mysqld]下加入:default-storage-engine=InnoDB

    2.InnoDB: Error: space header page consists of zero bytes in data file ./ibdata1
    删除:/D/programfiles/MySql/data/ibdata1后再启动

    3.Linking CXX executable pfs_connect_attr-t collect2: ld 以信号 9 [已杀死]退出
    make[2]: *** [storage/perfschema/unittest/pfs_connect_attr-t] 错误 1
    make[1]: *** [storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all] 错误 2
    make: *** [all] 错误 2

    原因:linux swap(交换分区,类似win的虚拟内存)分区大小不够
    解决:增加linux swap分区大小,见:linux之操作Swap.txt

    4.Can’t start server : Bind on unix socket: Permission denied
    原因:mysql用户对MySql的安装目录的执行权限不够,无法生成mysql.sock文件
    解决:chown -R mysql:mysql /D/programfiles/MySql

    5.ERROR! The server quit without updating PID file
    原因:MySql启动时会生成.sock和.pid文件,这是pid文件未生成的情况,有可能是my.cnf没有配置好,一般我们配置的时候有两种方法:
    a.将安装目录中的my.defult.cnf或my.huge.cnf之类的文件拷贝为/etc/my.cnf,然后配置
    b.建立/etc/my.cnf和安装目录中的my.cnf的link关联
    解决:除了建立好my.cnf之外,还需要确保安装目录的.sock和.pid文件的可生成权限

    6.[ERROR] Fatal error: Please read “Security” section of the manual to find out how to run mysqld as root
    在my.cnf中的[mysqld]下添加user=mysql

    7.mysqld: Too many arguments (first extra is ‘start’)
    原因:MySql的命令行参数过多

    8.free -m 内存占用已封顶错误
    mysql内存会自动为系统参数分配内存Initializing buffer pool, size…
    内存不足可以用free -m看看,还可以查看其他程序的内存(cat /proc/meminfo),其中sync命令将所有未写的系统缓冲区写到磁盘中
    清缓存/proc/sys/vm/drop_caches
    释放内存操作:
    cat /proc/sys/vm/drop_caches # 查看cache值
    sync # 确保文件完整
    echo 3 > /proc/sys/vm/drop_caches # 设置cache值
    cat /proc/sys/vm/drop_caches # 查看cache值
    free -m # 查看内存使用情况

    参考网站************************************************************************************************

    http://blog.csdn.net/wangjiannuaa/article/details/6889076

  • 相关阅读:
    YASKAWA安川机器人DX100轴板维修故障细节分享
    基于JAVA客户台账管理计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    es6新特性(超详细)
    ZHOJ_#20971.最快转换数字_广搜BFS
    Android:安卓学习笔记之共享元素的简单理解和使用
    不是冤家不碰头:贝索斯和马斯克入选福布斯“全球最抠门亿万富豪”榜单
    7.Prism框架之对话框服务
    Poster:网络安全的实际应用:入侵检测和警报处理中的部署挑战
    【总结】各种Linux上安装git的方法
    数位DP?记忆化罢了!
  • 原文地址:https://blog.csdn.net/ice666_1/article/details/127688902