`

linux操作系统下实现MySQL源码纯手动安装

阅读更多

linux操作系统下实现MySQL源码纯手动安装

  本文主要是介绍一种更为快捷的方法来实现linux操作系统下MySQL源码进行纯手动安装,以下就是具体方案的述,望会给你带来一些帮助。

  1.实现linux下纯手动MySQL源码安装,首先要下载MySQL的源码,我下载的是MySQL-5.0.87.tar.gz

  2.解压tar –xvf MySQL-5.0.87.tar.gz

  3.进入MySQL-5.0.87

  4.检测环境并指定安装目录:./configure --prefix=/usr/local/MySQL

  检测出来缺什么就安装什么。我装的时候居然连gcc和g++都没有,没有编译器的话就要直接下载rpm包(已编译好的二进制文件)再安装到系统。

  如下是安装gcc的命令(要先去下载这个包,这个地址有比较多的rpm包下载http://mirror.oa.com/SLES10-SP1-RPMS-32/):

  sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm

  安装这些rpm包的过程中有些是已安装的,或者是自己依赖自己导致安装不了,反正安装不了就用强制安装并忽略依赖的命令

  sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm –-force –nodeps

  可能进过安装一系列的rmp包后,终于完成了环境检测。我大概装了10+个的rmp包才完成。。杯具啊

  5.编译:make

  6.安装:sudo make install

  7.实现linux下纯手动MySQL源码安装中要进行配置。首先可以看到安装完的目录如下

  在share/MySQL下打命令:ls –l | grep my-

  出来的都是MySQL的配置文件,按照需要选择其中一个拷到/etc下命名为my.cnf

  /etc/my.cnf是MySQL默认读的配置文件的路径

  8.修改var的可写权限。这是MySQL的数据库数据文件存放的位置,因为用当前用户来运行MySQL的后台程序可能没有这个目录的可写权限。

  chmod 777 ./var –r

  9.配置系统环境变量,使得可以直接执行MySQL的程序

  系统的环境变量是放在/etc/profile下的,而用户的环境变量是放在用户的根目录下的.bashrc下

  (1) /etc/profile的配置:

  PATH=/usr/local/MySQL/bin:$PATH PATH=/usr/local/MySQL/libexec:$PATH export PATH其中/usr/local/mydql/bin是MySQL主要的可执行程序的目录,而libexec是放MySQL的后台主程序MySQLd的 (2).bashrc的配置:

  set PATH=/usr/local/MySQL/bin:$PATH set PATH=/usr/local/MySQL/libexec:$PATH export PATH这里注意.bashrc里面是要加个set的。配置完后重登录就可以生效了

  10.在启动MySQLd之前要先初始化它,执行MySQL_install_db

  11.启动MySQLd,直接打MySQLd就可以了,因为之前配置过系统环境变量了

  12.直接MySQL进入MySQL的命令行控制。默认是以当前用户名登录的,默认root是没有密码的

  13.设置root的密码:MySQLadmin –u root password ‘123456’

  14.以root身份登录:MySQL –uroot –p

  15.设置远程登录数据库。用户创建后默认是只能在本地登录的。

  update user set Host='%’ where user=‘kuncai'; 这句是将kuncai这个用户的允许登录的地址改成任意,但不包括本地。也就是说这样kuncai这个用户就无法在本地登录了,只能远程登录。

  只有root用户才能执行这句,所以要先以root用户登录到本地数据库才行。

  flush privileges; 要再执行这句刷新缓存才能生效。以上的相关内容就是对linux下纯手动MySQL源码安装的介绍,望你能有所收获

分享到:
评论

相关推荐

    mysql8.0.33的Linux编译安装文件

    在Linux(如CentOS)系统上手动编译MySQL 8.0.33的过程涉及多个步骤,包括获取源代码、配置、编译和安装。以下是对这个过程的详细讲解: 1. **准备工作**: - 首先,确保你的Linux系统是最新的,更新所有包以避免...

    linux下离线安装包mysql5.7

    由于我们没有联网,不能直接通过Yum安装,因此需要手动操作。解压缩提供的`mysql-5.7.31-el7-x86_64`压缩包到一个合适的位置,比如`/usr/local`: ``` sudo tar xvf /tmp/mysql-5.7.31-el7-x86_64 -C /usr/local ...

    mysql在linux下的安装全过程

    在Linux环境下安装MySQL是一个常见的任务,尤其对于IT专业人士而言。本文将详细介绍在Red Hat Linux企业版5上安装MySQL的全过程,包括配置文件的设置和遇到的bug处理。 首先,MySQL提供了多个版本供用户选择。社区...

    linux下mysql数据库的安装方法

    本文将详细介绍几种在Linux操作系统上安装MySQL的具体操作方法,并提供相关的注意事项和配置建议。无论您是初学者还是有一定经验的系统管理员,都能从中获得有价值的信息。 #### 二、安装MySQL的方法 在Linux环境...

    Linux AS4下安装安装mysql

    MySQL是一个流行的开源关系型数据库管理系统,适用于多种操作系统,包括Linux。以下是在RedHat Linux AS4上安装MySQL 5.0.27的详细步骤和解决常见问题的方法。 首先,你需要从官方网站下载MySQL的源码包,解压缩后...

    mysql源码包安装

    总的来说,Linux上的MySQL源码包安装涉及多个步骤,包括环境准备、源码编译、安装、配置和启动服务。这个过程虽然相对复杂,但对于系统管理员来说,它提供了更多的自定义可能性,可以根据特定需求调整MySQL的配置和...

    linux mysql安装(图文)

    本文将详细讲解如何在Linux环境下通过tar.gz格式的安装包来安装MySQL。MySQL是一种广泛使用的开源关系型数据库管理系统,对于服务器部署和Web应用开发至关重要。 首先,你需要从MySQL官方网站下载适合你Linux系统的...

    麒麟 国产机 安装mysql 内含mysql5.7.deb

    总结,安装MySQL 5.7在麒麟国产机上需要对操作系统有深入的理解,以及对DEB包和源码编译安装的熟悉。通过提供的资源和本文的指导,相信你能够顺利地在麒麟系统上搭建起自己的MySQL数据库环境,为业务的正常运行提供...

    Linux下使用OTL及MySql数据库安装

    在Linux环境下,使用OTL(Oracle Type Library)与MySQL数据库进行交互是一项常见的任务,尤其对于开发者来说,了解如何在Linux上正确安装并配置这些工具至关重要。OTL是C++库,用于连接和操作Oracle数据库,但同时...

    mysql源码安装脚本

    MySQL源码安装脚本涉及了数据库管理系统MySQL的安装过程,主要通过shell脚本来自动化操作,以提高效率并减少手动配置的复杂性。在Linux环境中,源码安装是一种常见且灵活的安装方式,允许用户自定义编译选项和依赖项...

    Linux下MySQL安装、卸载及相关操作

    首先下载MySQL源码包,然后解压、配置、编译和安装: ``` wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.34.tar.gz tar -zxvf mysql-5.7.34.tar.gz cd mysql-5.7.34 ./configure make sudo...

    linux mysql安装

    在开始Linux下的MySQL安装之前,我们首先需要确保系统环境已经做好了相应的准备。本篇内容将围绕着Linux环境下MySQL 5.6.16版本的安装过程展开。 ##### 1. 创建MySQL用户组与用户 ``` #groupadd mysql #useradd -g...

    mysql for linux

    MySQL for Linux 是一个在Linux操作系统上部署和使用的开源关系型数据库管理系统。MySQL因其高效、稳定和易用性而被广泛应用于各种规模的项目,尤其在Web开发领域中扮演着核心角色。以下是对MySQL在Linux环境下安装...

    源码安装MySQL5.7.19

    在Linux系统中,源码安装MySQL 5.7.19是一个相对复杂的过程,但也是了解MySQL内部工作原理和自定义配置的好方法。本指南将详细介绍如何从源代码完成这一过程,适合对Linux有一定基础的新手操作。 首先,源码安装的...

    linux下mysql 编译安装方法

    2. **下载MySQL源码包**:从MySQL官方网站或者其他可信源下载MySQL的源码包,本例中使用的版本为`mysql-5.0.51a-linux-i686-glibc23.tar.gz`。 #### 三、安装步骤 1. **解压源码包**: ```bash [root@localhost ...

    LNMP源码安装详细笔记(Linux+Nginx+Mysql+php).rar

    LNMP架构是Linux操作系统下,结合Nginx(发音为"engine x")网络服务器、MySQL数据库管理系统和PHP脚本语言的一种流行Web服务组合。这个压缩包文件“LNMP源码安装详细笔记(Linux+Nginx+Mysql+php).rar”显然提供了...

    Linux下Mysql5.5的Cmake安装以及sphinx结合

    ### Linux下Mysql5.5的Cmake安装以及sphinx结合 #### 一、Mysql5.5在Linux下的Cmake安装步骤 ##### 1. 用户与权限设置 首先需要为MySQL服务创建一个专用的用户账号,这有助于提高系统的安全性。 ```shell # 创建...

    linux下安装部署jdk7+tomcat7+mysql56+redis3

    在Linux环境下,部署一个完整的Java应用服务通常包括安装操作系统、JDK、应用服务器(如Tomcat)、数据库(如MySQL)以及缓存服务(如Redis)。以下是对这些组件的详细安装和配置步骤: 1. **安装操作系统** 选择...

Global site tag (gtag.js) - Google Analytics