centOS6.5下rpm安装mysql5.6.23

Mysql各版本的区别:

1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。

2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。

3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。

4、MySQL Cluster CGE 高级集群版,需付费。

5、MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。

MySQL Community Server 是开源免费的,这也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本。

使用以下下载mysql的安装包。这个链接是mysql的Community的bundle版本,是all in one的集合包。

32位的5.6.21版本:

http://cdn.mysql.com/archives/mysql-5.6/MySQL-5.6.21-1.linux_glibc2.5.i386.rpm-bundle.tar

64位的5.6.23版本:

http://cdn.mysql.com/archives/mysql-5.6/MySQL-5.6.23-1.linux_glibc2.5.x86_64.rpm-bundle.tar

检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称),(如果当前用户不是root,可能会报没有权限,执行命令前加sudo,以下所有命令都可在命令前加sudo,避免没有权限。)

[root@localhost ~]# rpm -qa|grep -i mysql
mysql-libs-5.1.66-2.el6_3.x86_64
[root@localhost ~]# yum -y remove mysql-libs*

查看所有的安装包:

#ll
total 617988
-rw-rw-r--. 1 centadmin centadmin 316405760 May 29 06:18 MySQL-5.6.23-1.linux_glibc2.5.x86_64.rpm-bundle.tar
-rw-r--r--. 1      7155 wheel      23217610 Jan 20 07:19 MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm
-rw-r--r--. 1      7155 wheel       4593108 Jan 20 07:19 MySQL-devel-5.6.23-1.linux_glibc2.5.x86_64.rpm
-rw-r--r--. 1      7155 wheel     117352982 Jan 20 07:20 MySQL-embedded-5.6.23-1.linux_glibc2.5.x86_64.rpm
-rw-r--r--. 1      7155 wheel      88575558 Jan 20 07:20 MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm
-rw-r--r--. 1      7155 wheel       2413798 Jan 20 07:21 MySQL-shared-5.6.23-1.linux_glibc2.5.x86_64.rpm
-rw-r--r--. 1      7155 wheel       5180639 Jan 20 07:21 MySQL-shared-compat-5.6.23-1.linux_glibc2.5.x86_64.rpm
-rw-r--r--. 1      7155 wheel      75059223 Jan 20 07:21 MySQL-test-5.6.23-1.linux_glibc2.5.x86_64.rpm

执行安装,依次执行:

rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm  
rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm  
rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm

复制配置文件

cp /usr/share/mysql/my-default.cnf /etc/my.cnf

初始化mysql的数据库密码

# /usr/bin/mysql_install_db
# service mysql start
# cat /root/.mysql_secret  #查看root账号密码
# The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl
# mysql -uroot –pqKTaFZnl
mysql> SET PASSWORD = PASSWORD('123456');    #设置密码为123456
mysql> exit
# mysql -uroot -p123456

设置开机启动

# chkconfig mysql on
# chkconfig --list | grep mysql
mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off

配置字符集

    [client]  
    password        = 123456  
    port            = 3306  
    default-character-set=utf8  
    [mysqld]  
    port            = 3306  
    character_set_server=utf8  
    character_set_client=utf8  
    collation-server=utf8_general_ci  
    #(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写)  
    lower_case_table_names=1  
    #(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384; )  
    max_connections=1000  
    [mysql]  
    default-character-set = utf8

配置完成后重启

#service mysql stop
#service mysql start

参考:http://blog.csdn.net/ljz888666555/article/details/24834337

你可能感兴趣的:(centos6.5,rpm安装mysql)