iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Centos 6.5 下面 源码编译 安装 Mysql 5.7.13
  • 477
分享到

Centos 6.5 下面 源码编译 安装 Mysql 5.7.13

2024-04-02 19:04:59 477人浏览 安东尼
摘要

安装软件依赖包 yum -y install GCc gcc-c++ ncurses ncurses-devel cmake下载软件包 cd  /usr/local/src wget h


安装软件依赖包

 

yum -y install GCc gcc-c++ ncurses ncurses-devel cmake


下载软件包


cd  /usr/local/src


wget https://downloads.Mysql.com/arcHives/get/file/mysql-5.7.13.tar.gz --no-check-certificate


下载 boost 库,Mysql 5.7.5  开始Boost库是必需的

cd /usr/local/

wget  Http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz  --no-check-certificate


 tar zxvf boost_1_59_0.tar.gz


创建安装用户

 

useradd -M -s /sbin/nologin mysql

 

创建安装目录

 

mkdir -p /usr/local/mysql

 

创建数据目录

 

mkdir   /mysql3306

 

创建配置文件目录

 

mkdir  -p /usr/local/mysql/etc

 

创建数据库日志目录

 

mkdir  -p  /usr/local/mysql/logs


编译安装


cd  /usr/local/src

tar zxvf mysql-5.7.13.tar.gz

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/mysql3306/ \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATioN=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/boost_1_59_0


make && make install

生成配置文件

 

创建 配置文件目录


mkdir -p /usr/local/mysql/etc


cp support-files/my-default.cnf etc/my.cnf


编辑配置文件


Centos  6.5 下面 源码编译 安装 Mysql 5.7.13


修改安装目录的权限

chown -R mysql:mysql /usr/local/mysql/


拷贝配置文件的启动脚本


cp /app/mysql/mysql/support-files/mysql.server /etc/init.d/mysqld


将mysql 命令加入到环境变量


export PATH=$PATH:/usr/local/mysql/bin


Centos  6.5 下面 源码编译 安装 Mysql 5.7.13

source /etc/profile


初始化数据库设置


./mysqld --initialize-insecure


启动数据库


/etc/init.d/mysqld start


数据库报错


 /etc/init.d/mysqld start
Starting MySQL.The server quit without updating PID file (/[FaiLED]l/mysql/mysqld.pid).


查看错误日志


Centos  6.5 下面 源码编译 安装 Mysql 5.7.13


解决方法


chown -R mysql:mysql  /mysql3306


登录并查看数据库,默认安装完的数据库没有密码


Centos  6.5 下面 源码编译 安装 Mysql 5.7.13


给数据库设置密码


版本更新后,原来user里的passWord字段已经变更为authentication_string


登录MySQL


mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;


登录验证


Centos  6.5 下面 源码编译 安装 Mysql 5.7.13



您可能感兴趣的文档:

--结束END--

本文标题: Centos 6.5 下面 源码编译 安装 Mysql 5.7.13

本文链接: https://www.lsjlt.com/news/39842.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Centos 6.5 下面 源码编译 安装 Mysql 5.7.13
    安装软件依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake下载软件包 cd  /usr/local/src wget h...
    99+
    2022-10-18
  • CentOS 6.5下编译安装MySQL 5.6.14
    安装MySQL 1.卸载旧版本 使用下面的命令检查是否安装有MySQL Server 我们查到的结果是这样: [root@localhost ~]# rpm -qa | grep mysql mysql-l...
    99+
    2022-10-18
  • CentOS 6.7下源码编译安装MySQL 5.7.5
    说明:CentOS 6.7下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl gcc au...
    99+
    2022-10-18
  • CentOS 6.7下如何通过源码编译安装MySQL 5.6
    这篇文章主要为大家展示了“CentOS 6.7下如何通过源码编译安装MySQL 5.6”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS 6.7下如何通...
    99+
    2022-10-18
  • 在CentOS 7上源码编译安装MySQL 5.7
    1.系统环境[root@szlinux02 ~]# uname -r3.10.0-514.el7.x86_64    [root@szlinux02&nbs...
    99+
    2022-10-18
  • MySQL源码编译安装
    1、安装cmake-2.8.10.2.tar.gz以root用户进入shell#tar -zxvf  cmake-2.8.10.2.tar.gz#cd cmake-2.8.10.2#./confi...
    99+
    2022-10-18
  • Linux下源码安装编译mysql数据库
                MySQL是一种开放源代码的关系型数据库管理系统(RDBMS)...
    99+
    2022-10-18
  • 源码编译安装mysql-5.7.14
    1.下载并上传 mysql-5.7.14.tar.gz view plain copytar -zxf msql-5.7.14.tar.gz  2...
    99+
    2022-10-18
  • CentOS 6.5最小化编译安装mysql 5.5.35配置多实例
    CentOS 6.5最小化编译安装mysql 5.5.35配置多实例1、关闭防火墙[root@mysql ~]# service iptables stop ipta...
    99+
    2022-10-18
  • CentOS 6.10源码编译及使用ansible编译安装httpd2.4.39
    一、编译安装 编译环境准备 主机 系统 A centos6.10 编译所需的httpd、apr、ap...
    99+
    2022-06-04
    ansible安装httpd ansible源码
  • 怎么在CentOS 7.4环境下源码编译安装postgreSQL 11.4
    本篇内容介绍了“怎么在CentOS 7.4环境下源码编译安装postgreSQL 11.4”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希...
    99+
    2022-10-18
  • CentOS 7源码编译安装Python3.9的案例
    这篇文章将为大家详细讲解有关CentOS 7源码编译安装Python3.9的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装编译工具和依赖包yum -y install ...
    99+
    2023-06-07
  • CentOS 6.5系统最小化编译安装mysql 5.5.35的详细步骤
    下面一起来了解下CentOS 6.5系统最小化编译安装mysql 5.5.35的详细步骤,相信大家看完肯定会受益匪浅,文字在精不在多,希望CentOS 6.5系统最小化编译安装mysql 5.5.35的详细...
    99+
    2022-10-18
  • CentOS 6源码编译安装PHP7.0.5的操作方法
    CentOS 6源码编译安装PHP7.0.5的操作方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。环境介绍:系统版本:RHEL 6软件仓库:...
    99+
    2022-10-19
  • 源码编译安装MySQL 5.7.9的过程
    这篇文章主要介绍“源码编译安装MySQL 5.7.9的过程”,在日常操作中,相信很多人在源码编译安装MySQL 5.7.9的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”源码编译安装MySQL 5.7.9...
    99+
    2023-06-01
  • 源码包编译安装MySQL 5.6脚本
    源码包编译安装MySQL5.6脚本,一个机器安装两个MySQL数据库,编译时指定端口,安装路径和socket文件位置。 安装完成的MySQL安装文件可以打包复制到别的机器使用,在别的机器使用时候只...
    99+
    2022-10-18
  • PHP:CentOS Linux环境下源码编译安装PHP8.0
    系统环境 cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core) 查看可用版本 https://www.php.net/releases...
    99+
    2023-09-14
    linux 服务器 运维
  • CentOS 7如何通过源码编译方式安装TokuDB
    这篇文章主要介绍了CentOS 7如何通过源码编译方式安装TokuDB,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ...
    99+
    2022-10-18
  • mysql 5.6.24怎么进行源码编译安装
    这篇文章给大家介绍mysql 5.6.24怎么进行源码编译安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 环境:     系统平台&nb...
    99+
    2022-10-18
  • MySQL 5.7.9如何实现源码编译安装
    这篇文章主要介绍了MySQL 5.7.9如何实现源码编译安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 一、...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作