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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2023年Java面试宝典

您的鼓励是对我的肯定,共建希望

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值