iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >使用源码包安装MySQL数据库的具体步骤
  • 226
分享到

使用源码包安装MySQL数据库的具体步骤

2024-04-02 19:04:59 226人浏览 泡泡鱼
摘要

下文我给大家简单讲讲关于使用源码包安装Mysql数据库的具体步骤,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完使用源码包安装mysql数据库的具体步骤对大家多少有点帮助吧。&

下文我给大家简单讲讲关于使用源码包安装Mysql数据库的具体步骤,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完使用源码包安装mysql数据库的具体步骤对大家多少有点帮助吧。 

实验环境

系统环境:Centos 7

宿主机IP地址:192.168.100.201

yum挂载目录:/mnt/sr0

相关源码包链接:https://pan.baidu.com/s/1f3v-qM-vwK-nT-EKEScZkQ 密码:t927

mysql-5.7.17.tar.gz 软件包的安装目录空间最小不少于8G,否则make完成后会报警空间不足!

实验目标

搭建出MySQL数据库基础服务

实验步骤

1.安装环境包

yum -y install \
ncurses \            #提供字符终端处理库
ncurses-devel \     #字符终端下屏幕控制的基本库
bison \             #GCc gcc-c++的语法分析器
cmake                #跨平台的安装工具

2.源码编译及安装

(1)创建运行账户

useradd -s /sbin/nologin  mysql

(2)解包

tar zxvf mysql-5.7.17.tar.gz -C /opt/
tar zxvf boost_1_59_0.tar.gz -C /usr/local/    #c++运行库
cd /usr/local/             #需要指向的路径,便于识别
mv boost_1_59_0 boost      #重命名

(3)配置

cd mysql-5.7.17/

 cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \         #安装目录
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \   #连接文件
-DSYSCONFDIR=/etc \                        # mysql配置文件存在路径
-DSYSTEMD_PID_DIR=/usr/local/mysql \         #进程文件所在路径
-DDEFAULT_CHARSET=utf8  \                    #字符集
-DDEFAULT_COLLATioN=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \          #存储引擎
-DWITH_ARCHive_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ 
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \ #数据库文件所在路径
-DWITH_BOOST=/usr/local/boost \         #支持c++运行库
-DWITH_SYSTEMD=1                      #使系统支持mysql

(4)编译及安装

make && make install

使用源码包安装MySQL数据库的具体步骤
备注:此过程等待时间很长,约40分钟左右,要有心理准备!
3.安装后的调整

(1)对数据库目录进行权限设置

[root@localhost etc]# chown mysql:mysql /etc/my.cnf
[root@localhost etc]# ls -l | grep "my.cnf"        #查看权限
-rw-r--r--.  1 mysql mysql     728 8月  23 02:15 my.cnf    #权限已改为mysql
drwxr-xr-x.  2 root  root       31 7月  28 04:14 my.cnf.d

(2)建立配置文件

[root@localhost mysql-5.5.24]# cp support-files/my-medium.cnf /etc/my.cnf  #创建配置文件
[root@localhost mysql-5.5.24]# vim /etc/my.cn   #修改配置文件

[client]        #客户端
port = 3306
default-character-set=utf8
Socket = /usr/local/mysql/mysql.sock

[mysql]        #服务端
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock

[mysqld]     #针对于服务本身而言进行设定
user = mysql
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
character_set_server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket = /usr/local/mysql/mysql.sock
server-id = 1

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES

(3)初始化数据库

cd /usr/local/mysql/

bin/mysqld \
--initialize-insecure \           #生成数据库密码,为空
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

(4)设置环境变量

echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile      #环境变量文件
echo 'export PATH' >> /etc/profile       #设置全局模式
source /etc/profile                    #执行使其生效

4.添加系统服务

cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/      #复制启动脚本
systemctl daemon-reload     #刷新识别启动脚本
systemctl start mysqld        #启动MySQL

netstat -anpt | grep 3306     #查看端口
[root@localhost mysql]# netstat -anpt | grep 3306
tcp6       0      0 :::3306                 :::*

systemctl enable mysqld  #添加开机自启动

mysqladmin -u root -p passWord "abc123" #设置登陆密码
mysql -uroot –p123   #登录mysql

使用源码包安装MySQL数据库的具体步骤

5.实现远程登录

grant all privileges on . to 'root'@'%' identified by 'abc123' with grant option; #设置权限,实现远程登陆

大家觉得使用源码包安装MySQL数据库的具体步骤这篇文章怎么样,是否有所收获。如果想要了解更多相关,可以继续关注我们的数据库板块。

您可能感兴趣的文档:

--结束END--

本文标题: 使用源码包安装MySQL数据库的具体步骤

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

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

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

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

下载Word文档
猜你喜欢
  • ubuntu 13.04 安装mysql数据库步骤
    本篇内容主要讲解“ubuntu 13.04 安装mysql数据库步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu 13.04 安装mysql数据库步骤”吧!Ubuntu是一个流行的...
    99+
    2023-06-13
  • Mysql数据库详细安装步骤
    本篇内容介绍了“Mysql数据库详细安装步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Mysql安装步...
    99+
    2024-04-02
  • C++连接mysql数据库并读取数据的具体步骤
    目录1、需要包含mysql API的头文件2、连接mysql具体步骤2.1 mysql_real_connect2.2 mysql_query 或 mysql_real_query2...
    99+
    2023-05-17
    c++连接mysql数据库代码 c++ 连接mysql c++与mysql数据库连接
  • Oracle12.02.1数据库的安装步骤
    这篇文章主要讲解了“Oracle12.02.1数据库的安装步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle12.02.1数据库的安装步骤”吧!...
    99+
    2024-04-02
  • MongoDB数据库的安装步骤
    目录Mac OS安装homebrew 安装手动安装Windows安装Linux 安装Debian 类的系统(使用 apt-get)Red Hat 系统(使用 yum 安装)Mac O...
    99+
    2024-04-02
  • Fedora9数据库中进行MySQL安装的步骤
    这篇文章主要介绍“Fedora9数据库中进行MySQL安装的步骤”,在日常操作中,相信很多人在Fedora9数据库中进行MySQL安装的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Fedora9数据库中...
    99+
    2023-06-16
  • 本地安装MySQL数据库详细步骤
    文章目录 【确认本地是否安装mysql】【下载mysql安装包】【添加配置文件并安装mysql】【修改mysql密码】【配置环境变量】【总结】 前期在windows电脑尝试安装mysql,经历诸多...
    99+
    2023-09-05
    mysql 数据库 java
  • 聊聊安装和使用Github源码的具体方法
    Github源码是开源社区中最受欢迎的源码托管平台之一,它为开发者提供了一个分享和合作的社区平台。使用Github源码需要一定的技术知识和操作技巧,接下来我将为您介绍安装和使用Github源码的具体方法。第一步,创建Github账号Gith...
    99+
    2023-10-22
  • SQLite数据库安装的步骤是什么
    安装SQLite数据库的步骤如下: 下载SQLite数据库的安装包:可以在SQLite官方网站上下载最新版本的SQLite安装包...
    99+
    2024-04-09
    SQLite
  • 云服务器安装数据库的步骤
    1. 确认服务器环境和要安装的数据库 在开始安装数据库之前,首先需要确认你的云服务器的操作系统和要安装的数据库类型。常见的数据库类型包括MySQL、PostgreSQL、MongoDB等。不同的数据库有不同的安装方法和要求。 2. 下载和...
    99+
    2023-10-28
    步骤 服务器 数据库
  • 安装oracle数据库的步骤是什么
    安装Oracle数据库的步骤如下: 下载Oracle数据库安装程序:从Oracle官方网站下载适合您操作系统的Oracle数据库...
    99+
    2024-04-02
  • 阿里云主机安装MySQL数据库详细步骤
    本文将详细介绍如何在阿里云主机上安装MySQL数据库,包括安装环境准备、MySQL数据库安装、数据库用户和权限管理、数据库安全设置等步骤,旨在帮助初学者快速掌握如何在阿里云主机上安装和管理MySQL数据库。 一、安装环境准备首先,确保阿里云...
    99+
    2023-11-18
    阿里 步骤 主机
  • oracle数据库client安装的步骤是什么
    安装Oracle数据库客户端的步骤如下:1. 下载Oracle数据库客户端安装程序:从Oracle官方网站(https://www....
    99+
    2023-09-07
    oracle数据库 client
  • Linux安装ODBC连接SQLServer数据库的步骤
    目录1、下载ODBC安装包2、安装步骤第一步:上传两个安装包到服务器上第二步:安装UnixODBC,先安装这个,后安装freetds2.1、操作系统先安装gcc:2.2、安装odbc2.3、安装freetds2.4、配置...
    99+
    2023-04-23
    ODBC连接SQLServer数据库 Linux安装ODBC
  • 数据库安装包和升级包脚本工具RedGate的使用有哪些
    这篇文章主要讲解了“数据库安装包和升级包脚本工具RedGate的使用有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库安装包和升级包脚本工具RedG...
    99+
    2024-04-02
  • Linux系统安装DB2数据库的详细步骤
    1、DB2数据库的安装 一、将DB2的安装介质上传至/home目录,并解压:    tar –zxvf v9.5fp3_linuxx64_server.tar.gz 二、执行LANG=C 三、进入解压后的server目录(cd server...
    99+
    2023-09-16
    java 数据库 服务器
  • oracle数据库下载安装的步骤是什么
    首先,访问Oracle官方网站(https://www.oracle.com/database/)并找到适合您操作系统的Orac...
    99+
    2024-03-13
    oracle
  • Oracle数据库下载与安装的完整步骤
    目录前言一、Oracle 数据库下载二、Oracle 数据库安装三、安装验证总结前言 本文以 Oracle Database Express Edition (XE) Release...
    99+
    2024-04-02
  • Docker安装部署Redis数据库的实现步骤
    目录1,拉取镜像2,创建数据卷3,创建并编写配置文件4,创建并启动容器通过Docker部署Redis,比起我们自己编译安装的方式,会更加方便容易管理。今天就来简单分享一下使用Dock...
    99+
    2023-02-27
    Docker安装部署Redis Docker安装Redis
  • 安装oracle数据库以及解压安装glodengate软件的步骤
    本篇内容介绍了“安装oracle数据库以及解压安装glodengate软件的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作