MySQL源码方式安装
Linux环境:Linux AS 4.7
1、首先使用 rpm -qa | grep mysql 查看系统是否已安装其他版本的MySQL
2、如果已安装其他版本的MySQL,使用 rpm -e 删除,应按照rpm -qa | grep mysql查询出来的相关包顺序从下往上逐个删除。
注意事项:
(1)、如果出现包依赖,使用 --nodeps参数强制删除。
(2)、如果出现多个匹配,使用 --allmatches 全部删除
3、安装mysql
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
mysql-VERSION.tar.gz 应为mysql源码包的全路径
shell> mv mysql-VERSION mysql
shell> cd mysql
改为shell> cd mysql
-VERSION
增加innodb支持
shell> ./configure --prefix=/usr/local/mysql --with-extra-charsets=all --with-charset=utf8 --with-plugins=all
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
修改/etc/my.cnf配置文件
在[client]增加
default-character-set=utf8
[mysqld]下增加
lower_case_table_names=1
default-character-set=utf8
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
到此mysql安装完成
4、验证
shell> cd /usr/local/mysql
shell> bin/mysqld_safe --user=mysql & 启动mysql
shell> netstat -antl 查看3306端口是否使用,有使用表示mysql启动成功
shell> bin/mysql -u root 查看能否登录数据库
登录成功
mysql> show databases;
显示如下表示安装成功
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql>
delete from mysql.user where User=''; --删除mysql自带的匿名帐户
delete from mysql.user where Host='127.0.0.1';
delete from mysql.user where Host='localhost.localdomain';
update mysql.user set Host='%'; --给root用户开启远程访问
mysql> FLUSH PRIVILEGES;
分享到:
相关推荐
MySQL源码包安装步骤是一个复杂的过程,涉及到许多技术细节,对于想要深入了解数据库系统或进行定制化配置的IT专业人员尤其重要。以下将详细介绍这个过程。 首先,安装MySQL源码包前,确保你的操作系统环境满足...
在Linux环境下,以源代码方式安装MySQL是一种常见且灵活的方法,尤其对于自定义配置和调试需求较高时。本文将详细讲解这一过程,适用于熟悉Linux基础操作的用户。 首先,安装MySQL需要一个C编译器,这里推荐使用GCC...
MySQL源码安装是一种深入了解数据库系统工作原理和技术细节的方式,它涉及到编译、配置以及自定义选项等一系列步骤。本文将详细阐述MySQL源码安装的过程,并提供关键知识点。 首先,准备工作至关重要。你需要一个...
MySQL源码安装编译是一个复杂的过程,涉及到许多技术细节,对于想要深入了解MySQL内部工作原理或者定制特定功能的用户来说,这是必要的步骤。本教程将基于网络上的多种资源和实践经验,为您提供一个详尽的MySQL源码...
mysql源码安装mysql源码安装mysql源码安装mysql源码安装mysql源码安装
总的来说,Linux上的MySQL源码包安装涉及多个步骤,包括环境准备、源码编译、安装、配置和启动服务。这个过程虽然相对复杂,但对于系统管理员来说,它提供了更多的自定义可能性,可以根据特定需求调整MySQL的配置和...
mysql 5.6源码安装步骤mysql 5.6源码安装步骤mysql 5.6源码安装步骤
在Linux环境中,源码安装是一种常见且灵活的安装方式,允许用户自定义编译选项和依赖项。以下是对这个主题的详细讲解: 1. **MySQL介绍**: MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用程序,以其...
MySQL源码安装是一个复杂但必要的过程,特别是在特定的系统配置或需要自定义设置时。本文将详细介绍MySQL 5.5.11版本的源码安装步骤,并解释每个步骤的重要性和可能遇到的问题。 首先,MySQL 5.5版本开始使用CMake...
首先,我们来看标题提到的"mysql源码包下载"。下载MySQL的源代码包是整个安装过程的第一步。通常,你可以从MySQL官方网站(https://dev.mysql.com/downloads/mysql/)获取最新版本的源码。在给出的例子中,我们看到...
在Linux系统中,源码安装MySQL 5.7.19是一个相对复杂的过程,但也是了解MySQL内部工作原理和自定义配置的好方法。本指南将详细介绍如何从源代码完成这一过程,适合对Linux有一定基础的新手操作。 首先,源码安装的...
本资源包含了MySQL 5.1.30的源码包,这是一款较为经典的版本,适合对MySQL源码进行深入研究或者在特定环境下部署。 源码安装MySQL涉及到以下关键知识点: 1. **编译环境准备**:首先,你需要一个支持C++编译的环境...
MySQL是世界上最流行的关系型数据库管理系统之一,其源代码安装过程对于深入理解其工作原理和进行定制化配置至关重要。本压缩包“mysql源码快速安装.zip”提供了MySQL的源码安装包以及相关的内存优化和配置脚本,...
这个一键安装包包括了MySQL源码以及一些必要的依赖库,如cmake用于构建系统,ncurses用于控制台用户界面,bison则是一个语法分析器生成器,这些都是MySQL编译和安装过程中所必需的。 1. **解压文件**: 首先,你...
linux下源码编译安装mysql-5.6.25版本
MySQL 5.6.25 源码安装详细操作步骤 MySQL 是一个非常流行的关系数据库管理系统,在学习和使用 MySQL 的过程中,了解 MySQL 的安装过程对于我们更好地理解 MySQL 的结构和原理是非常有益的。通过源码安装 MySQL,...
下载CMake的Unix/Linux源代码版本,解压缩并执行`configure`、`make`和`make install`命令进行安装。 5. **配置MySQL源码**: 进入解压后的MySQL源码目录,使用CMake进行配置。提供MySQL的安装路径、数据存放路径...