`

centos6.2 mysql5.5安装

阅读更多

1.安装准备

查看安装文件: rpm -qa|grep mysql
卸载方法: yum -y rmove 软件名 
安装wget: yum install wget
安装make: yum install make

 

2.安装cmake

[root@test ~]# wget http://down1.chinaunix.net/distfiles/cmake-2.8.10.2.tar.gz 
[root@test ~]# tar-zxvf cmake-2.8.10.2.tar.gz 
[root@test ~]# cdcmake-2.8.10.2 
[root@testcmake-2.8.10.2]# ./configure 
[root@test cmake-2.8.10.2]#make && make install 

 

3.通过 rpm -qa | grep name 的方式验证以下软件包是否已全部安装。

 [root@test ~]# yum install -y gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool*

 

4.建立mysql安装目录及数据存放目录

安装路径: [root@test ~]# mkdir /usr/local/mysql
数据库路径: [root@test ~]# mkdir /data/mysql
创建用户和用户组
    [root@test ~]#groupadd mysql
    [root@test ~]#useradd -g mysql mysql
赋予数据存放目录权限
    [root@test ~]# chown mysql:mysql -R /data/mysql 

 

5.编译安装 MySQL 5.5 通过http://www.mysql.com/downloads/mysql官方网址或国内的sohu镜像下载软件包,如目前最新的

MySQL [root@test ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.35.tar.gz 
[root@test ~]# tar -zxvf mysql-5.5.35.tar.gz 
[root@test ~]# cd mysql-5.5.35 
[root@testmysql-5.5.35]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql/ -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 
[root@testmysql-5.5.35]# make && make install

 

6. 配置并初始化数据库

创建my.cnf配置文件 
[root@testmysql-5.5.35]# cp support-files/my-medium.cnf /etc/my.cnf 
cp:是否覆盖"/etc/my.cnf"?y 

执行前需赋给scripts/mysql_install_db文件执行权限 
[root@test ~]# cd /usr/local/mysql/ 
[root@test mysql]# chmod 755 scripts/mysql_install_db 

初始化数据库 
[root@test mysql]# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/ 
创建管理MySQL数据库的shell脚本
[root@testmysql]# cp support-files/mysql.server /etc/init.d/mysqld 
赋予shell脚本可执行权限: 
[root@test mysql]# chmod +x /etc/init.d/mysqld 启动MySQL [root@test mysql]# /etc/init.d/mysqld start 
通过命令行登录管理MySQL服务器(提示输入密码时直接回车): 
[root@test ~]#/usr/local/mysql/bin/mysql -u root -p Enter password: 默认密码为空 
设置Mysql密码 
[root@test ~]#/usr/local/mysql/bin/mysqladmin password -uroot '123456' 
Enter password: 123456 
mysql> show databases; 
mysql> create useradmin identified by "admin"; 
mysql> grant select,insert,update,delete on *.* to admin@"%" Identified by"admin"; 
mysql> show grants foradmin@10.1.0.0; 
mysql> \q

 

 7.添加环境变量, 两种方法: 1.#PATH=$PATH:/etc/apache/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profile 在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)

 

8.添加远程用户注意点,防火墙:

 

/etc/init.d/iptables status

会得到一系列信息,说明防火墙开着。则关闭:

/etc/init.d/iptables stop

永久关闭::

chkconfig --level 35 iptables off

再次连接,可以了


修复数据库“表”命令
test为数据库名
mysql -uroot -p test --auto-repair
Enter password:

 

 

分享到:
评论

相关推荐

    制作U盘安装CentOS 6.2

    制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...

    centos5.5安装mysql5.5

    集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。

    centos 6.5配置mysql5.5

    在 CentOS 6.5 上安装并配置 MySQL 5.5 是一项常见的任务,尤其是对于那些希望在服务器环境中部署稳定、可靠的数据库服务的系统管理员来说。本文将详细介绍如何在 CentOS 6.5 系统上安装 MySQL 5.5,并进行必要的...

    CentOS 6.2安装(超级详细图解教程)

    CentOS 6.2 安装超详细图解教程 CentOS 6.2 安装是许多 Linux 初学者和服务器管理员需要掌握的基本技能之一。本资源提供了超详细的图解教程,指导用户从下载 CentOS 6.2 镜像文件到安装完成整个过程。通过这个教程...

    centos6.2安装(详细图解安装).doc

    centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...

    centos安装mysql5.5.txt

    ### CentOS 安装 MySQL 5.5 的详细步骤与注意事项 #### 一、背景介绍 在 CentOS 系统上安装 MySQL 数据库是一项常见的任务,尤其是对于 Web 开发者和系统管理员来说。本文将详细介绍如何在 CentOS 系统上安装 ...

    CentOS安装MySQL 5.5

    ### CentOS安装MySQL 5.5知识点详解 #### 1. 概述 本文档旨在指导如何在CentOS系统上从源代码编译、安装并配置MySQL 5.5数据库管理系统。该过程涉及到软件环境的准备、编译工具的安装、MySQL源代码的编译与配置等...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    centos6.2安装手册

    centos6.2安装手册,用于宇视相关软件部署、开局所用。

    CentOS 6.2 RPM 安装 MySQL

    CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!

    centos 6.2用yum安装中文输入法

    在深入探讨如何在CentOS 6.2上通过YUM包管理器安装中文输入法之前,我们先简要了解一下CentOS以及YUM的基本概念。CentOS是基于Red Hat Enterprise Linux (RHEL)源代码编译而成的一个开源操作系统,它旨在提供一个...

    CentOS 5.5下安装MySQL 5.5全过程分享

    打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget ...

    centos6.2-64下安装oracle11G

    在CentOS 6.2 64位操作系统中安装Oracle 11g涉及多个关键步骤,包括系统和配置要求、软件环境准备、用户环境设置以及后续的安装过程。以下是详细的知识点说明: 1. **系统及配置要求**: - 操作系统版本:CentOS ...

    CentOS6.2 NTP时间服务器搭建

    在 CentOS 6.2 操作系统上,NTP 服务器是系统自带的,不需要安装任何软件包。只需要配置 NTP 服务器的配置文件 `/etc/ntp.conf`,并添加 restrict 语句来限制访问权限。 ``` #vim /etc/ntp.conf restrict 220.130....

    CentOS6.2硬盘安装指南

    ### CentOS6.2硬盘安装全解析 #### 一、下载CentOS6.2镜像文件 在准备硬盘安装CentOS6.2之前,首要任务是从官方或其他可信赖的渠道下载正确的ISO镜像文件。根据需求,可以选择不同类型的镜像: 1. **CentOS-6.2-...

    mysql5.5版本含安装教程

    本教程将详细讲解如何下载、安装以及配置MySQL 5.5,帮助您顺利掌握这一数据库系统的操作。 首先,**下载MySQL 5.5**:在MySQL官方网站上,您可以找到历史版本的下载链接。选择适合您操作系统的版本,如Windows、...

Global site tag (gtag.js) - Google Analytics