1.  安装mysql 相关依赖库(没有的话就安装,有就不用安装了)

通过 rpm -qa | grep name 的方式验证以下软件包是否已全部安装。
gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libmcrypt*   libtool*

没有的话安装:

yum安装:

#yum install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel  libtool

rpm –ivh 安装:

例如:rpm -ivh MySQL-devel-4.0.24-0.i386.rpm

2.安装cmake包

# wgethttp://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz

# tar zxvf cmake-2.8.6.tar.gz

# cd cmake-2.8.6/

# ./configure

# gmake

# gmake install

3.添加用户和创建数据库目录和权限设置

#
group add mysql

#useradd mysql –g mysql

# mkdir -p /data/mysql

# chown -R mysql:mysql /data/mysql

4.MYSQL 5.5.22安装

#cd /usr/local/src

# wget http://down1.chinaunix.net/distfiles/mysql-5.5.22.tar.gz

# tar zxvf mysql-5.5.22.tar.gz

# cd mysql-5.5.22

#
cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DSYSCONFDIR=/etc-DMYSQL_DATADIR=/mysql/data
-DMYSQL_TCP_PORT=3306-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DMYSQL_USER=mysql

# gmake

# gmake install

5.设置mysql配置文件

# cd /usr/local/mysql

# cp ./support-files/my-huge.cnf/etc/my.cnf

5.1编辑/etc/my.cnf

# vi /etc/my.cnf

在 [mysqld]
段增加

datadir = /data/mysql

wait-timeout = 30

max_connections = 512

max_connect_errors = 10000000

default-storage-engine = MyISAM

在 [mysqld]
段修改

max_allowed_packet = 16M

[mysqld_safe]增加字段

log-error=/data/mysql/log/mysqld.log

6.初始化数据库

#cd /usr/local/mysql

# 9 ./scripts/mysql_install_db --datadir=/data/mysql--basedir=/usr/local/mysql --defaults-file=/etc/my.cnf --user=mysql

# cp ./support-files/mysql.server/etc/rc.d/init.d/mysqld

# chmod 755 /etc/rc.d/init.d/mysqld

# chkconfig --add mysqld

# chkconfig --level 35 mysqld on

7.设置启动脚本变量 

编辑 /etc/rc.d/init.d/mysqld

# vi /etc/rc.d/init.d/mysqld

basedir=/usr/local/mysql

datadir=/data/mysql

8.设置变量环境

# echo"PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile(永久生效)

# export PATH=$PATH:/usr/local/mysql/bin(当前生效)

或者

# . /etc/profile

9.启动服务

# service mysqld start

10.设置数据库管理员root密码 重新启动mysqld服务

# mysqladmin -u root password '123456'

# service mysqld restart

查看mysql服务:

[root@tata data]#netstat-npalt | grep 3306

tcp       0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      25051/mysqld

查看mysql进程

[root@tata data]#ps -ef | grep "mysql"

root    24737    
1  0 08:04 pts/1    00:00:00 /bin/sh/usr/local/mysql/bin/mysqld_safe
--datadir=/data/mysql--pid-file=/data/mysql/tata.domain.pid

mysql   25051
24737  0 08:04 pts/1    00:00:00
/usr/local/mysql/bin/mysqld--basedir=/usr/local/mysql
--datadir=/data/mysql--plugin-dir=/usr/local/mysql/lib/plugin
--user=mysql--log-error=/data/mysql/tata.domain.err
--pid-file=/data/mysql/tata.domain.pid--socket=/tmp/mysqld.sock
--port=3306

root    25130  2648  0 08:24 pts/1    00:00:00 mysql -u root -p

root    25183  9149  0 08:34 pts/2    00:00:00 grep mysql

11.进入Mysql 

# mysql -u root -p

输入密码

mysql> show databases;

+-----------------------+

| Database              |

+-----------------------+

| information_schema    |

| mysql                 |

| #mysql50#mysql-5.5.22 |

| performance_schema    |

| test                  |

+-----------------------+

5 rows in set (0.00 sec)

mysql> use mysql;

Database changed

mysql> show tables;

+---------------------------+

| Tables_in_mysql           |

+---------------------------+

| columns_priv              |

........

11.管理mysql ,建表,建库

 

显示mysql存储引擎

mysql>showengines;

编码方式更改
show variables like 'character_set_%';
setcharacter_set_client=utf8;

Centos 6.2 安装mysql5.5的更多相关文章

  1. Centos 6.4 安装mysql-5.6.14-linux-glibc2.5-i686.tar.gz

    创建用户和组 创建链接 授权own和grp给mysql-5.5.8-linux2.6-i686文件夹,就是下面的BASE_DIR 执行的mysql_install_db的时候后面带参数 ./scrip ...

  2. Centos 7.6 安装Mysql5.7(离线)

    Centos 7.6 安装Mysql5.7(离线) 标签(空格分隔): mysql 安装包下载 https://dev.mysql.com/downloads/mysql/ [image.png-14 ...

  3. centos下编译安装mysql5.5/5.6

    2013年11月16日 19:39:13 centos 6 mysql 5.5.28 我只说些我出错的地方: cmake后删除的方法是 xargs rm < install_manifest.t ...

  4. CentOS 6.5 安装MySQL5.7 RPM

    一.新特性 MySQL 5.7可谓是一个令人激动的里程碑,在默认了InnoDB引擎的基础上,新增了ssl.json.虚拟列等新特性.相对于postgreSQL和MariaDB而言,MySQL5.7做了 ...

  5. centos下编译安装mysql5.5/5.6/5.7

    2018-12-28 14:38:46 星期五 centos 系统在mysql官网, 按照教程去配置yum源, 然后安装, 不用自己找依赖了: https://dev.mysql.com/doc/my ...

  6. centos 7下安装MySQL5.7 的安装和配置

    原文链接:  http://blog.csdn.net/xyang81/article/details/51759200 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置Y ...

  7. centos系统下安装MySQL5.7.18

    1.首先安装依赖包 yum install -y gcc gcc-c++ ncurses-devel perl openssl-devel 最最重要的是,不要忘了安装openssl-devel 2.安 ...

  8. CentOS 6.5 安装 MySQL5.6 并用Navicat for MySQL 连接

    环境 : MySQL 5.6.21 64位 CentOS 6.5 64位 VMware 10 Navicat for MySQL 11 1.卸载自带mysql [root@localhost  ~]# ...

  9. centos下编译安装mysql5.6

    CentOS 6.4下编译安装MySQL 5.6.14 参考:http://www.cnblogs.com/xiongpq/p/3384681.html 概述: CentOS 6.4下通过yum安装的 ...

  10. Centos 5.5 安装Mysql5.5过程

    这几天在centos下装mysql,这里记录一下安装的过程,方便以后查阅 Mysql5.5.37安装须要cmake,5.6版本号開始都须要cmake来编译,5.5以后的版本号应该也要装这个. 安装cm ...

随机推荐

  1. CSS笔记(五)字体

    CSS 字体属性定义文本的字体系列.大小.加粗.风格(如斜体)和变形(如小型大写字母). 参考:http://www.w3school.com.cn/css/css_font.asp CSS字体系列 ...

  2. 关于JavaScript测试工具:QUnit, Jasmine, MoCha

    在进行前端开发过程中,在某些场景下,需要通过编写单元测试来提高代码质量.而JavaScript常用的单元测试框架有这几个:QUnit, Jasmine, MoCha.下面就基于这三个工具,简单做一比较 ...

  3. 无法在web服务器上启动调试。打开的URL的IIS辅助进程当前没有运行。

    调试时弹出:无法在web服务器上启动调试.打开的URL的IIS辅助进程当前没有运行.

  4. (七)C语言中的void 和void 指针类型

    许多初学者对C中的void 和void 的指针类型不是很了解.因此常常在使用上出现一些错误,本文将告诉大家关于void 和void 指针类型的使用方法及技巧. 1.首先,我们来说说void 的含义: ...

  5. linux GO语言配置安装

    1.下载地址 https://golang.org/dl/ 2.解压 解压到/usr/local/go目录下 cd /usr/local/go bin/go version 执行如上命令出现go的版本 ...

  6. 升级MySQL支持utf8mb4字符集详细步骤

    原文:http://lib.csdn.net/article/mysql/4607 第一步:全备份所有数据库 [root@openfire1 mysql]# mysqldump -u root -p ...

  7. Spring MVC 之输入验证(六)

    Spring MVC 验证主要还是用的是hibernate的验证.so需要添加以下的jar包: 1. hibernate-validator-5.2.2.Final.jar 2.hibernate-v ...

  8. java源程序---可执行文件(.exe)----安装包

    众所周知,java源程序都可以导出为(executable jar file)可执行的.jar文件,但是该.jar文件需要在jre环境下才能执行. 那么如何能在没有装jre的电脑上运行呢?(那就要顺带 ...

  9. 出现Warning:Gradle version 2.10 is required. Current version is 2.8.

    Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try ed ...

  10. springside3.1.8打包

    地址寻找 https://sourceforge.net/ https://sourceforge.net/projects/springside/files/SpringSide%203.0/3.3 ...