CentOS Yum编译安装MySQL 5.6

下面是详细讲解“CentOS Yum 编译安装 MySQL 5.6”的完整攻略:

准备工作

在开始安装之前,需要准备以下工作:

  • 在 CentOS 系统上安装必要的依赖库;
  • 从 MySQL 官网下载 MySQL 5.6 的源代码。

安装依赖库

使用以下命令安装 MySQL 依赖库:

$ sudo yum -y install gcc make cmake bison-devel ncurses-devel zlib-devel libxml2-devel mysql-devel

下载 MySQL 源代码

从 MySQL 官网下载 MySQL 5.6 的源代码:

$ wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33.tar.gz

安装 MySQL

解压源代码

使用以下命令解压源代码:

$ tar -zxvf mysql-5.6.33.tar.gz

编译安装

进入源代码目录,并使用以下命令开始编译并安装 MySQL:

$ cd mysql-5.6.33
$ cmake .
$ make && make install

在编译和安装的过程中,如果出现错误,可以使用以下命令清除已经安装的 MySQL 文件,并重新开始:

$ sudo rm -r /usr/local/mysql
$ sudo rm /etc/my.cnf

配置 MySQL

在开始配置 MySQL 之前,需要创建 MySQL 数据目录:

$ sudo mkdir /var/mysql
$ sudo chown mysql /var/mysql

然后,进入 MySQL 安装目录,并使用以下命令初始化 MySQL:

$ cd /usr/local/mysql
$ sudo scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/var/mysql

初始化成功后,启动 MySQL 服务:

$ sudo bin/mysqld_safe --user=mysql &

设置 MySQL 根密码

使用以下命令设置 MySQL 的根密码:

$ sudo bin/mysqladmin -u root password 'newpassword'

此处,将“newpassword”替换成自己的 MySQL 根密码。

示例说明

示例1

安装完MySQL后,启动MySQL服务:

$ sudo bin/mysqld_safe --user=mysql &

启动服务后,MySQL就成功安装完成了。可以使用以下命令测试是否安装成功:

$ mysql -u root -p

在输入密码(即设置的 MySQL 根密码)后,就可以进入 MySQL 终端,使用 MySQL 完成各种数据库操作。

示例2

假设我们想要为MySQL设置一个普通用户,并授权该用户对某个数据库进行访问。可以使用以下命令完成操作:

$ mysql -u root -p

mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;

在以上命令中,将“username”替换成自己的用户名,“password”替换成自己的密码,“database_name”替换成需要授权的数据库名称。授权完成后,就可以使用该用户对该数据库进行读写操作了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS Yum编译安装MySQL 5.6 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux 下 Bash配置文件读取

     Linux安装时可能要修改的配置文件:/etc/profile、/etc/bashrc(ubuntu没有这个文件,对应地,其有/etc/bash.bashrc文件。我用的是ubuntu系统,所以下面将一律使用/etc/bash.bashrc来叙述)、~/.bash_profile、~/.bash_login、~/.profile、~/.bashrc。 ut…

    Linux 2023年4月11日
    00
  • 如何搭建属于自己的服务器(Linux7.6版)

    从0搭建属于自己的服务器 最近小伙伴推荐的华为云活动,购买服务器相当的划算,本人也是耗费巨资购买了一台2核4G HECS云服务器。话不多说,在这里给华为云打一个广子,活动力度还是很不错的。活动详情见链接:https://kuy8.com/xcGtU 1、购买与搭建 一般个人使用,我觉得2核4G的已经绰绰有余啦,所以本文也是基于这个配置来搭建的(看准最便宜的下…

    Linux 2023年4月10日
    00
  • linux下安装lnmp集成环境

    linux下安装lnmp集成环境 教程地址:https://www.cnblogs.com/peteremperor/p/6750204.html 必须要用root用户,否则权限不够无法安装 安装最新稳定版命令:下载->解压->进入->安装 wget -c http://soft1.vpser.net/lnmp/lnmp1.5-full.t…

    Linux 2023年4月11日
    00
  • CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决

    首先,我们需要了解一下出现该错误的原因。这个错误通常是因为我们尝试在64位的CentOS系统上运行32位的应用程序,而系统没有安装相关的32位运行库。解决方法是安装相关的32位运行库即可。 下面是具体的解决过程: 步骤一:确认系统位数 首先需要确认当前系统的位数,可以使用以下命令查看: uname -a 该命令会输出系统的一些信息,其中包含有类似”x86_6…

    Linux 2023年5月14日
    00
  • linux安装php7的方法详解

    下面是“Linux安装PHP7的方法详解”攻略的完整过程: 1. 安装PHP7前的准备工作 在安装PHP7之前,我们需要先完成环境的准备工作:安装必要的依赖项(例如cmake、libxml2、libjpeg、libpng等),以及将系统升级至最新版。 1.1 安装cmake 使用以下命令安装cmake: sudo apt-get update sudo ap…

    Linux 2023年5月14日
    00
  • vmware Workstation安装教程

    VMware Workstation安装教程 在安装VMware Workstation前,请确保您的计算机满足以下系统要求: Windows 10/8/7或Windows Server 2019/2016/2012 64-bit x86 Intel or AMD Processor, 1.3 GHz或更高 最少4 GB RAM,建议8 GB或以上 至少5 …

    Linux 2023年5月24日
    00
  • linux系统Ansible自动化运维部署方法

    Linux系统Ansible自动化运维部署方法 Ansible是一种用于自动化IT工具的开源软件,它可以协调管理节点和远程节点上的程序。借助Ansible,运维人员可以部署、管理和升级IT应用程序和系统。以下是使用Ansible自动化运维部署的基本步骤: 步骤1:安装Ansible 在Linux中,你可以通过以下命令安装Ansible: $ sudo yum…

    Linux 2023年5月14日
    00
  • linux crontab 文件位置和日志位置

    转载自:http://blog.csdn.net/hittata/article/details/7713072   一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失; 二.日志文件位置 默认情况下,crontab中执行的日志写在/var/log下,…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部