初始化报错信息

[ERROR] --initialize specified but the data directory has files in it. Aborting.

一、报错原因时因为已经产生数据,可能是安装时自动产生的数据或者以前安装过mysql产生的。我们找到原来存储数据的目录删除它

vim /etc/my.cnf

删除这个目录下的文件

rm -rf /var/lib/mysql            

这时  重新初始化可能还不行;原因可能是你指定了安装目录,存储数据目录。

二、删除指定安装位置中的data

我编写了安装配置文件,指定位置是

[root@mysql-5.7.17 ~]# cmake . \
-DWITH_BOOST=boost_1_59_0/ \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \

-DMYSQL_DATADIR=/usr/local/mysql/data \
-DINSTALL_MANDIR=/usr/share/man \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1

然后删除这个目录下的文件重新初始化就可以了

rm -rf  /urs/local/mysql/data/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

Linux-Mysql 源码包安装初始化报错相关推荐

  1. mysql国内源码安装,mysql 源码包安装

    mysql 源码包安装 #downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedded:嵌入式环境使用的 ...

  2. Linux MySQL 源码编译安装

    文章目录 1. 源码包下载 2.解压 3.用户和组建立 4. 初始化数据库(相当于安装) 5. 开机启动设置 6. MySQL配置 7. 环境变量配置 8. MySQL启动/关闭 9. 登录与密码修改 ...

  3. linux php源码包 安装openssl 和curl 扩展

    2019独角兽企业重金招聘Python工程师标准>>> 1. 安装openssl 解压php的源码包 tar zxvf php-5.3.8.tar.gz  cd soft/php-5 ...

  4. linux系统源码安装教程,linux之源码包安装步骤

    源码:程序代码,人类可看懂的代码 编译程序:将程序代码编译成机器看懂的代码 二进制文件:经过编译程序变为二进制程序后,机器可执行的文件 make和configure: make是一支程序,会自动寻找M ...

  5. Linux下mysql源码包安装

    出处:http://keepsmile.blog.51cto.com 环境:Red Hat Enterprise Linux Server release 6.3   mysql-5.5.12.tar ...

  6. mysql源码安装报错_mysql 的二进制和源码包 安装的报错总结

    MySQL报错总结 报错原因:/application/mysql-5.6.44/tmp不存在 解决方法:mkdir /application/mysql-5.6.44/tmp 报错原因: /appl ...

  7. LINUX下源码包安装mysql

    tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...

  8. ClickHouse系列教程七:centos下源码编译安装及报错解决

    ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...

  9. linux 笔记之一mysql源码包安装

    linux的MySQL安装 添加mysql组 1  groupadd mysql 将MySQL用户添加到MySQL组中 2 useradd -g mysql mysql 进入MySQL目录 3  cd ...

最新文章

  1. 美国法官驳回特朗普工作签禁令:超出权职范围
  2. 【MM模块】 Goods Receipt 收货 2
  3. xcode:关于Other Linker Flags
  4. wxWidgets:wxVariant类用法
  5. rabittmq java spring_消息队列 RabbitMQ 与 Spring 整合使用的实例代码
  6. 使用HttpClient消费ASP.NET Web API服务
  7. 捕获和抛出异常(Ctrl+Alt+T)
  8. 传递HTML字符串virtual,理解Virtual DOM(1) 真实DOM和虚拟DOM的映射
  9. UVa 10570 - Meeting with Aliens
  10. MySQL之创建表以及数据库增删改操作
  11. #ifndef/#define/#endif 防止该头文件被重复引用
  12. 【Python-3.5】Pygal模拟骰子点数,分析结果可视化
  13. 146.LRU缓存机制
  14. matlab求线性规划最大值,matlab线性规划算例
  15. FFmpeg源码分析:av_seek_frame()与avformat_seek_file()
  16. JavaWeb(10.21)
  17. Mothur5进阶_Mothur扩增子基因序列分析_基于OTU或ASV的多样性指数分析
  18. 虚拟机下 centos7 网络间歇性断网
  19. 苹果app的几种发布方式
  20. 名帖301 刘墉 行书《自作诗卷》

热门文章

  1. 计算机主机的跳线怎么接,手把手教你台式机电脑主板跳线接法
  2. vue实现好看的相册、图片网站
  3. 鸡和兔放在一起,一共有20个头和56只脚,问鸡和兔各几只?
  4. 国产linux操作系统深度系统20.3发布(推荐)
  5. Python内置函数 max 详解
  6. 【机器学习】决策树与随机森林模型
  7. 央联众商理财公司,我个人的理财观!
  8. NYOJ-20 吝啬的国度 AC
  9. 水果食用大全 -- 果品食疗 - 柿子
  10. 【架构】分享个人制作《数字档案馆系统总体架构图》