首先在CentOS6.5的版本安装mysql

创建安装目录,并解压

安装mysql的依赖包。这里需要用到阿里源,去吧阿里源宕到本机

安装依赖包,gcc、gcc-c++、cmake、ncurses-devel

进入mysql的解压目录,执行cmake

执行完cmake后执行make

make完之后执行make install

make install 完之后。添加mysql的用户和组,-r指定此用户为系统用户,-g指定用户组

初始化数据库,下面会生成一个密码。要把密码记下来,待会登入数据库使用。

启动mysql时报了两个错误

第一个错误 “Starting MySQL.2019-03-25T18:22:52.635130Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.”。这个是因为我的/var/lib/没有mysql这个目录,去创建一个目录然后赋予权限就ok了

第二个错误 “ERROR! The server quit without updating PID file (/var/lib/mysql/centos6.pid).”。我先查看了一下我的配置文件/etc/my.cnf,发现定义的datadir是错误的,重新把datadir定义到/usr/local/mysql/data,然后启动服务就成功了

启动成功后登入数据库

这里又报了一个错误,这个错误是因为/tmp没有mysql.sock文件,这个文件在配置文件里定义的位置是在/var/lib/mysql/mysql.sock,我们需要将此文件做一个链接,链接到/tmp/mysql.sock

ln -s 制作一个软链接

重新登入数据库

上面又报了一个error,意思是在使用数据库之前必须先重置密码,使用 alter user语句来重置密码

退出数据库重新登陆就可以正常操作数据库了

最后将/usr/local/mysql/mysql-support-file/mysql.server这个启动程序放到/etc/init.d/,这样启动时会方便一点

接下来将/usr/localmysql/bin加入环境变量,登入数据库时就会方便很多

配置文件内需要加入的内容

登入数据库

源码包安装mysql5.7.25_centos源码安装mysql5.7.25-boost相关推荐

  1. linux卸载tgz安装包,源码包(*.tgz与*.tar.bz2)安装与卸载

    一.安装源码包(*.tar.gz或*.tar.bz2) 1.查看源码包的文件列表 [root@Mylinux ~]# tar -ztvf   zip-2.3-27.tar.gz(或者tar   -jt ...

  2. eclipse查看android源码包(eclipse导入android源码包)

    以前会,后来好长时间不稿,忘了,还是记下来: 下载对应版本的源码包比如:android-2.3-src.rar,android-2.3.3-src.rar, 下载完后,在对应版本的platforms里 ...

  3. linux安装源码包出现apr错误,Linux源码安装Apchae时报错:error: APR not found.Please read the documentation....

    配置的时候报错: checking for APR... no configure: error: APR not found . Please read the documentation 解决方法 ...

  4. linux内网编译源码包,Netkeeper For Linux(含源码)

    cdlilo 2010-11-11 05:43 回复 <blockquote cite="#commentbody-4"> Hooye :非常感谢您的劳动与共享!但试用 ...

  5. centos5.8安装mysql_Centos5.8上面用Shell脚本一键安装mysql5.5.25源码包

    最近在研究mysql集群,至少要安装部署2台或者多台mysql数据库,操作起来即麻烦又很耗时,今天根据安装步骤写了一个Shell脚本,只需执 行以下脚本就可以快速安装mysql数据库,对初学者或者想学 ...

  6. mysql 5.7源码包安装教程_MYSQL5.7源码包编译安装

    Centos下用cmake编译安装MySQL 5.7 安装依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 下载相应源码包 cd / ...

  7. linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装

    环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...

  8. Linux如何编译安装源码包软件

    一.什么是源码包软件: 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...

  9. Linux操作系统下如何编译安装源码包软件

    一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...

最新文章

  1. 人工智能落地之路:从概念验证到产品
  2. 淡季不淡!速卖通户外运动产品好做吗?来看看法国这些爆款!
  3. java 中的访问修饰符
  4. 中国版Azure 文件服务
  5. JavaScript 基础知识 - DOM篇(二)
  6. java获取当月共有几天_Java计算当前月有多少天以及获取当前月开始以及结束日期...
  7. 股票交易数据下载 | 下载股票历史交易数据到本地Excel
  8. NLPIR汉语分词系统
  9. 如何将docker部署的wekan迁移另一台服务器
  10. 【考试】2019.3计算机等级考试所有科目
  11. 关于不同局域网内经Internet的P2P通信技术
  12. 97. Interleaving String
  13. 高绩效团队-VUCA时代的五个管理策略《三》—创新管理
  14. 索尼笔记本E系列,关闭触摸板
  15. 这一周通过了GoogleSummer of Code谷歌编程之夏
  16. GitHub CEO 说:开源已经胜利,等;开源之道每周评论(2019 11 18)
  17. 老笔记本 android,利用旧笔记本电脑,变身为 Android 电脑
  18. SAP 各大常用模块汇总介绍(三) | 易拓科技
  19. Docker命令汇总
  20. kali使用github

热门文章

  1. 设备接入服务,看完这篇给你整的明明白白
  2. 手把手教你在Modelarts平台上进行视频推理
  3. 通用时区:你应该知道的数据库时区知识
  4. 数据隔离、访问授权,用好大数据为什么这么难?
  5. 【华为云技术分享】Linux内核编程环境 (2)
  6. Linux入侵痕迹检测方案【华为云技术分享】
  7. #华为云·寻找黑马程序员#【代码重构之路】如何优雅的关闭外部资源
  8. 决策树的选择,哪个放在第一个需要决策的环节
  9. 2021-06-18激活函数的意义
  10. LaTeX常用Debug方法汇总