源码包安装mysql5.7.25_centos源码安装mysql5.7.25-boost
首先在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相关推荐
- linux卸载tgz安装包,源码包(*.tgz与*.tar.bz2)安装与卸载
一.安装源码包(*.tar.gz或*.tar.bz2) 1.查看源码包的文件列表 [root@Mylinux ~]# tar -ztvf zip-2.3-27.tar.gz(或者tar -jt ...
- eclipse查看android源码包(eclipse导入android源码包)
以前会,后来好长时间不稿,忘了,还是记下来: 下载对应版本的源码包比如:android-2.3-src.rar,android-2.3.3-src.rar, 下载完后,在对应版本的platforms里 ...
- 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 解决方法 ...
- linux内网编译源码包,Netkeeper For Linux(含源码)
cdlilo 2010-11-11 05:43 回复 <blockquote cite="#commentbody-4"> Hooye :非常感谢您的劳动与共享!但试用 ...
- centos5.8安装mysql_Centos5.8上面用Shell脚本一键安装mysql5.5.25源码包
最近在研究mysql集群,至少要安装部署2台或者多台mysql数据库,操作起来即麻烦又很耗时,今天根据安装步骤写了一个Shell脚本,只需执 行以下脚本就可以快速安装mysql数据库,对初学者或者想学 ...
- mysql 5.7源码包安装教程_MYSQL5.7源码包编译安装
Centos下用cmake编译安装MySQL 5.7 安装依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 下载相应源码包 cd / ...
- linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装
环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...
- Linux如何编译安装源码包软件
一.什么是源码包软件: 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...
- Linux操作系统下如何编译安装源码包软件
一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...
最新文章
- 人工智能落地之路:从概念验证到产品
- 淡季不淡!速卖通户外运动产品好做吗?来看看法国这些爆款!
- java 中的访问修饰符
- 中国版Azure 文件服务
- JavaScript 基础知识 - DOM篇(二)
- java获取当月共有几天_Java计算当前月有多少天以及获取当前月开始以及结束日期...
- 股票交易数据下载 | 下载股票历史交易数据到本地Excel
- NLPIR汉语分词系统
- 如何将docker部署的wekan迁移另一台服务器
- 【考试】2019.3计算机等级考试所有科目
- 关于不同局域网内经Internet的P2P通信技术
- 97. Interleaving String
- 高绩效团队-VUCA时代的五个管理策略《三》—创新管理
- 索尼笔记本E系列,关闭触摸板
- 这一周通过了GoogleSummer of Code谷歌编程之夏
- GitHub CEO 说:开源已经胜利,等;开源之道每周评论(2019 11 18)
- 老笔记本 android,利用旧笔记本电脑,变身为 Android 电脑
- SAP 各大常用模块汇总介绍(三) | 易拓科技
- Docker命令汇总
- kali使用github