先使用 yum -y update 指令升级系统到最新版本。
本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。
# 修改防火墙设置,打开3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
# 重启防火墙使新设置生效
service iptables restart
# 新增用户组
groupadd mysql
# 新增用户
useradd mysql -g mysql
# 新建数据库执行文件目录
mkdir -p /usr/local/mysql
# 新建数据库数据文件目录
mkdir -p /db/mysql/data
# 修改目录拥有者
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /db/mysql/data
chown -R mysql:mysql /usr/local/mysql/.
chown -R mysql:mysql /db/mysql/data/.
# 编辑PATH搜索路径
vi /etc/profile
Append these 2 lines to the end of the file:
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
# 生效PATH搜索路径
source /etc/profile
# 编辑hosts文件,加入本机IP和主机名
192.168.211.100 centhost.centdomain
# 安装编译源码所需的工具和库
yum -y install wget gcc-c++ ncurses-devel cmake make perl
# 进入源码压缩包下载目录
cd /usr/src
# 下载源码压缩包
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/
# 解压缩源码包
tar -zxv -f mysql-5.6.10.tar.gz
# 进入解压缩源码目录
cd mysql-5.6.10
# 从mysql5.5起,mysql源码安装开始使用cmake了,执行源码编译配置脚本。
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/db/mysql/data \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
# 编译源码,这一步时间会较长,耐心等待。
make
# 安装
make install
# 复制配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
# 进入安装路径
cd /usr/local/mysql
# 执行配置脚本
scripts/mysql_install_db --user=mysql --datadir=/db/mysql/data
# 复制服务启动脚本
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
# 启动MySQL服务
service mysql start
# 设置开机自动启动服务
chkconfig mysql on
>>>>>>>>>>>>>>>完成
修改MySQL的root用户的密码以及打开远程连接
mysql> use mysql;
mysql> desc user;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; //为root添加远程连接的能力
mysql> update user set Password = password('123456') where User='root'; //设置root用户密码
mysql> select Host,User,Password from user where User='root';
mysql> flush privileges;
mysql> exit
分享到:
相关推荐
在Linux系统中,CentOS 6.5是一个广泛使用的版本,而MySQL 5.6则是一个流行的开源数据库管理系统。本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全...
本文将指导用户在 CentOS 6.5 系统下安装和配置 MySQL 数据库管理系统。整个过程分为九个步骤,从卸载原有的 MySQL 到设置开机自启动。 步骤 1:卸载原有的 MySQL 在安装新的 MySQL 之前,需要卸载原有的 MySQL。...
在 CentOS 6.5 上安装并配置 MySQL 5.5 是一项常见的任务,尤其是对于那些希望在服务器环境中部署稳定、可靠的数据库服务的系统管理员来说。本文将详细介绍如何在 CentOS 6.5 系统上安装 MySQL 5.5,并进行必要的...
CentOS 6.5系统下手动安装MySQL 5.7,本人亲自测试可用
CentOS6.5系统,mysql数据库的安装.md
总结起来,在CentOS 6.5上安装JDK、Tomcat和MySQL,涉及到了软件包管理器`yum`的使用,文件传输工具如`wget`,以及对系统服务的管理。理解并掌握这些步骤,将有助于你在Linux环境中快速搭建和管理Java Web服务。同时...
3. 安装MySQL数据库服务。需要确保MySQL安装包的版本与PHP兼容,并正确配置数据库的root账号密码。 4. 编译安装PHP。下载PHP源代码包,根据需要配置编译选项,比如指定配置文件位置、开启需要的PHP扩展等,然后编译...
在CentOS6.5系统下安装CDH5.8.2,还需要配置免密登录。首先使用ssh-keygen -t rsa命令生成密钥,然后使用ssh-copy-id -i hadoop02/03命令将公钥复制到其他主机,实现免密登录。 知识点四:本地源配置 在CentOS6.5...
在本文中,我们将详细探讨如何在CentOS 6.5系统上安装MySQL 5.6。这个过程涉及多个步骤,包括检查系统环境、删除遗留的服务和文件、安装必要的软件包、下载和配置MySQL源代码以及最后的安装和配置。让我们逐步了解每...
在IT行业中,数据库管理系统是至关重要的组成部分,MySQL作为一款广泛使用的开源关系型数据库,其版本更新常常带来性能提升、新功能增加以及安全性的改进。对于运行在 CentOS 6.5 上的系统,如果预装的是 MySQL 5.1...
完成以上步骤后,你就成功地在 CentOS 6.5 64 位系统上安装了 MySQL 5.7.19,并设置了远程访问权限。确保对数据库的安全性进行适当的配置,例如限制远程访问,使用强密码策略,并定期备份数据。
在本文中,我们将详细介绍如何在 CentOS6.5 操作系统上安装 MySQL5.5.37。由于 MySQL 是一个非常流行的关系型数据库管理系统,因此了解如何安装和配置 MySQL 是非常重要的。 卸载旧版本 在安装 MySQL 之前,我们...
在本篇《CentOS6.5_CloudStack_KVM安装手册》中,我们将详细探讨如何在CentOS 6.5操作系统上使用CloudStack管理和部署基于KVM的虚拟化环境。CloudStack是一个开源的云基础设施管理平台,而KVM(Kernel-based Virtual...
在标题中提到的“centos 和 linux 6.5 yum包”可能是指一组专门为CentOS 6.5和Linux 6.5系统设计的Yum包集合。 CentOS是一个社区支持的Linux发行版,它的目标是提供一个与Red Hat Enterprise Linux (RHEL)兼容的...
在本文中,我们将深入探讨如何在CentOS 6.5操作系统环境下,使用C语言编写程序来连接并测试MySQL数据库。这个过程涉及多个关键知识点,包括C编程基础、MySQL数据库接口、CentOS系统管理和配置。 首先,我们需要理解...
在Linux系统中,CentOS 6.5是一个广泛使用的稳定版本,而MySQL 5是一个流行的开源关系型数据库管理系统。这篇文章将详细介绍如何在CentOS 6.5上安装MySQL 5版本,以满足日常的Web应用或者数据存储需求。 首先,确保...
### Linux CentOS6.5下编译安装MySQL 5.6.16 #### 一、编译安装MySQL前的准备工作 在开始安装之前,需要确保系统已安装必要的编译工具和库,以便能够顺利地进行MySQL的编译安装。根据文档中的描述,这一步骤涉及到...
本文将详细介绍如何在 CentOS 6.5 系统上从源码编译安装 LAMP。 #### 一、MySQL 的编译安装 ##### 1. 检查 MySQL 是否已安装 在安装前,首先检查系统是否已经安装了 MySQL: ```bash rpm -qa | grep mysql ``` ...
本文将详细介绍如何在CentOS 6.5这个特定版本上安装LNMP(Linux + Nginx + MySQL + PHP)环境,这对于初学者来说是一个非常实用的知识点。 首先,我们要了解LNMP架构的组成部分: 1. Linux:CentOS 6.5是一个基于...