MySQL报错总结

报错原因:/application/mysql-5.6.44/tmp不存在

解决方法:mkdir /application/mysql-5.6.44/tmp

报错原因: /application/mysql-5.6.44/存放socket 目录没有权限

解决方法:chown -R mysql.mysql /application/mysql-5.6.44/

报错原因:mysql库中的user表找不到

解决方法:初始化MySQL数据库

报错1

FATAL ERROR: please install the following Perl modules before executing ./mysql_install_db:

Data::Dumper

原因

[root@db02 scripts]# yum install-y autoconf

即可

[root@db01 scripts]# /etc/init.d/mysqld start

Starting MySQL.. ERROR! The server quit without updating PID file (/application/mysql-5.6.44/data/db01.pid).

解决:

yum install -y libaio-devel

yum install -y perl-devel

报错2

CMake Error at cmake/readline.cmake:85 (MESSAGE):

Curses library not found. Please install appropriate package,

remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.

Call Stack (most recent call first):

cmake/readline.cmake:128 (FIND_CURSES)

cmake/readline.cmake:218 (MYSQL_USE_BUNDLED_EDITLINE)

CMakeLists.txt:454 (MYSQL_CHECK_EDITLINE)

-- Configuring incomplete, errors occurred!

See also "/root/mysql-5.6.44/CMakeFiles/CMakeOutput.log".

See also "/root/mysql-5.6.44/CMakeFiles/CMakeError.log".

解决

1. yum install -y ncurses-devel

2. rm -rf CMakeCache.txt

3. 再次执行一下

[root@db03 mysql-5.6.44]# echo $?

0

代表就可以了

报错3

解决

问题,就是编译安装好后,输入mysql 报-bash: mysql: command not found

原因没有添加变量

[root@db01 scripts]# vim /etc/profile.d/mysql.sh

export PATH="/opt/mysql/bin:$PATH"

#加载环境变量

[root@db01 scripts]# source /etc/profile

#查看所有的环境变量

[root@db01 scripts]# echo $PATH

/opt/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

#检查端口

[root@db01 scripts]# netstat -lntup

tcp6 0 0 :::3306 :::* LISTEN 34209/mysqld

报错4

原因:

没有安装依赖libaio-deve

yum install -y libaio-deve 即可

报错5

解决

1.回到 cd mysql-5.6.44

2.然后把rm -rf CMakeCache.txt

3.cmake . -DCMAKE_INSTALL_PREFIX=/opt/mysql-5.6.44 -DMYSQL_DATADIR=/opt/mysql-5.6.44/data -DMYSQL_UNIX_ADDR=/opt/mysql-5.6.44/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITH_ZLIB=bundled -DWITH_SSL=bundled -DENABLED_LOCAL_INFILE=1 -DWITH_EMBEDDED_SERVER=1 -DENABLE_DOWNLOADS=1 -DWITH_DEBUG=0

4.make

5.make install

6.cp mysql.server /etc/init.d/mysqld

7.cp my-default.cnf /etc/my.cnf

8. mkdir /opt/mysql-5.6.44/tmp

8.ln -s /opt/mysql-5.6.44 /opt/mysql

9. chown -R mysql.mysql /opt/*

10. cd /opt/mysql-5.6.44/scripts

11. yum install -y autoconf

12./mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data

13. echo $?

返回0 就可以了

14. /etc/init.d/mysqld start

报错6

启动多实例3309的时候发现3309 起不来,

原因是内存不够,要加到2G或以上

mysql源码安装报错_mysql 的二进制和源码包 安装的报错总结相关推荐

  1. 下载java免安装包_下载并获取免安装版的JDK、JRE和源码包

    首先,我们需要去Oracle官网下载JDK的exe安装程序,下载页面:传送门,我下载的是截至目前为止最新的JDK 8u192.接下来就有两种方式获取免安装版的JDK.JRE和源码包,第一种方式不需要打 ...

  2. mysql text 函数的使用方法_MySQL空间数据操作:GeomFromText()和astext()函数报错解决...

    报错问题: 之前在向MySQL导入经纬度数据的时候,用GeomFromText()方法来将字符串格式的空间点坐标转化为Geometry类型,得到了如下的报错: FUNCTION db.GeomFrom ...

  3. mysql二进制安装的优缺点_MYSQL的二进制安装

    1.下载mysql包 [root@web01 ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.46-linu ...

  4. php mysql购物车实现原理_PHP实现购物车的思路和源码分析

    这里主要是记录下自己的购物车的思路,具体功能实现,但是尚未在实际项目中用到,不对之处欢迎指正 项目中需要添加购物车. 目录说明 buy.php 点击购买之后的操作 car.php 购物车,显示购买的东 ...

  5. 有人做linux源码注释嘛,linux内核工作队列讲解和源码详细注释

    p = kthread_create(worker_thread, cwq, %s, wq->name);else p = kthread_create(worker_thread, cwq, ...

  6. python37安装opencv41_Vs2019+opencv4.1.0+python3.7,包安装,vs2019opencv410python37,程序包

    1.上面的安装VS2019,Python开发以及OpenCV,配置环境变量什么的不说了,其他的网上教程很多. 2.创建一个新项目 3.后面安装Opencv-Pyhton, Opencv-contrib ...

  7. linux 安装rmp服务,Linux LAMP服务的rpm包安装与配置

    1.apache(httpd) 所在光盘 装包 apr-xxx.rpm (二) postgresql-libs-xxx.rpm (二) apr-util-xxx.rpm (二) http-xxx.rp ...

  8. html怎么安装整合包,上古卷轴5无心10.0整合包怎么安装_上古卷轴5无心10.0整合包安装教程_飞翔教程...

    <上古卷轴5>无心整合包10.0,10月31日更新,很多小伙伴不清楚安装步骤及注意事项,今天小编带来"夜猫无心"分享的<上古卷轴5>无心整合10.0及使用方 ...

  9. IDEA安装插件 之 使用本地下载的jar包安装

    Mybatis-Log-Plugin.jar  安装流程 如果你没看过这篇 ~IDEA优秀插件之Mybatis-Log-Plugin~ 传送门:http://t.csdn.cn/4sAGt 一.下载完 ...

最新文章

  1. MySQL常见面试题及答案汇总1000道(春招+秋招+社招)
  2. 如何提升微服务的幸福感
  3. SQL Server 创建数据库快照
  4. Java-JSON 解析
  5. matlab的支持向量机调参,支持向量机(2)-应用
  6. [Oracle11g] 通过伪列查询
  7. C++经典书籍和相关内容
  8. Android的引用jar包
  9. python如何更改entry属性_如何在Python3中更改Gtk3 Entry文本颜色?
  10. java - 判断任意一天是这年的第几天
  11. 计算机专业刚毕业本科生,计算机专业应届本科毕业生自我鉴定
  12. .NETFramework:Byte
  13. 【报告分享】2020程序员人群洞察报告.pdf(附下载链接)
  14. 利用人工智能“解锁”世界音乐
  15. NER | 命名实体识别在QQ音乐上的应用
  16. java 修改final_Java反射有效修改final属性值
  17. apt不询问直接安装
  18. 再谈内核模块加载(二)—模块加载流程(上)
  19. JavaWeb项目启动时,自动执行指定方法
  20. openpcdet KeyError: ‘road_plane‘

热门文章

  1. 质量码_在验证牛顿第二定律实验为什么要保证槽码质量m远远小于小车质量M?...
  2. mysql 字段排重_MySQL 根据单个、多个字段排重
  3. java如何实现e的次方_Java开发如何更改MySQL数据库datadir目录之MySQL数据库索引实现...
  4. JAVA入门级教学之(第一章总结)
  5. 83998 连接服务器出错_来申请一个阿里云服务器玩玩?
  6. treeselect只选了分支节点全选_vue Treeselect 树形下拉框:获取选中节点的ids和lables操作...
  7. 空间金字塔池化_回顾语义分割—DenseASPP (密集空洞空间金字塔池化)
  8. php查询变量类型,php判断变量类型常用方法
  9. 大数据学情分析_多分学情大数据分析
  10. 【LeetCode笔记】300. 最长递增子序列(Java、动态规划、二分法、贪心)