Centos 6.2 安装mysql5.5

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服务:

[[email protected] data]#netstat-npalt | grep 3306

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

查看mysql进程

[[email protected] 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

时间: 2024-10-09 05:28:03

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

Centos 5.5 安装Mysql5.5过程

这几天在centos下装mysql,这里记录一下安装的过程,方便以后查阅 Mysql5.5.37安装需要cmake,5.6版本开始都需要cmake来编译,5.5以后的版本应该也要装这个. 安装cmake [[email protected] ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz [[email protected] ~]# tar xvf cmake-2.8.12.2.tar.gz [[email prote

centos 下编译安装mysql5.1与mysql5.5

mysql5.1.60编译安装 1.tar -zxvf mysql* 2../configure 之前要make clean ./configure --prefix=/home/shk/mysql-5.1.60 \ --enable-local-infile \ --with-unix-socket-path=/home/shk/mysql-5.1.60/var/mysql.sock \ --with-tcp-port=5506 \ --enable-thread-safe-client \

centos下yum安装mysql5.6后,无法启动 MySQL Daemon failed to start

如果是全新安装应该就不会出现这个问题,升级安装的话,要运行 mysql_upgrade ,但是启动MYSQL就报错MySQL Daemon failed to start 如此就没办法运行mysql_upgrade升级MYSQL表了 因为是全新安装的数据库服务器就不管老数据了,直接把老的MYSQL数据库文件夹删除了,然后 运行 mysql_install_db 单独执行下命令,初始化mysql,test等数据库 初始化所有数据库以后,依然是无法启动,检查了MYSQL的日志发现没有权限,因为是RO

2014 Centos 6 minimal 安装mysql5

1.安装:#yum -y install mysql-server 2.修改配置:#vi /etc/my.cnf 暂时修改一下编码(添加在密码下方添加): default-character-set = utf8 # chkconfig mysqld on ← 设置MySQL服务随系统启动自启动# chkconfig –list mysqld ← 确认MySQL自启动mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 如果2–5为on的状态就OK #se

Centos 6.8安装mysql5.6

1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove mysql-libs.x86_64 3.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5.7就有182M了,所以这是我不想安装mysql5.7的原因 # wget http://repo.m

CentOS 7.0 安装 mysql-5.7.14

初学linux 路上遇过各种坑 把正确安装mysql-5.7.14分享一下 1.CentOs7.0 默认的数据库为MariaDB,先卸载MariaDB,否则安装mysql,引起冲突 先查看当前安装的MariaDB rpm -qa|grep mariadb 之后下面就会列出现在的版本 使用 rpm -e --nodeps mariadb........ 2.之后 创建文件夹 我是放在/home/mysql mkdir /home/mysql/data 3.创建mysql用户组与用户 groupad

centos系统下安装MySQL5.7.18

1.首先安装依赖包 yum install -y gcc gcc-c++ ncurses-devel perl openssl-devel 最最重要的是,不要忘了安装openssl-devel 2.安装cmake tar -xzvf cmake-3.8.1.tar.gz   cd cmake-3.8.1  ./bootstrapmake && make install 3.安装MySQL5.7.18 首先下载安装包,本人的安装版本是:mysql-boost-5.7.18.tar.gz 需要

CentOS 6.5 安装MySQL5.7 RPM

一.新特性 MySQL 5.7可谓是一个令人激动的里程碑,在默认了InnoDB引擎的基础上,新增了ssl.json.虚拟列等新特性.相对于postgreSQL和MariaDB而言,MySQL5.7做了大量“补短”操作. 特性详解: 原文:http://mysqlserverteam.com/whats-new-in-mysql-5-7-generally-available/ 翻译:http://www.oschina.net/translate/whats-new-in-mysql-5-7-g

centos 7 下安装mysql5.7

centos下默认安装mariadb数据库 1:将mariadb移除 yum search mysql; yum remove mariadb-libs.x86_64; 2:下载mysql源 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm; 3:安装源 yum localinstall mysql57-community-release-el7-11.noarch.rpm; yum search