安装最新Mysql community server

来源:互联网 发布:永久域名发布器 编辑:程序博客网 时间:2024/05/17 22:40


 
北京时间昨晚(2015-12-07)22点左右,mysql开发团队发布了最新的5.7.10版本,正好我这里也需要安装mysql,于是开始动作。 
我的系统环境是centos7,64位系统,所以在http://dev.mysql.com/downloads/mysql/下载页面,可以选择Linux - Generic和Red Hat Enterprise Linux / Oracle Linux两个类别中的安装包。另外,还可以选择yum方式安装。下面逐一对安装时出现的各种状况进行说明。 

伦理片 http://www.dotdy.com/

1.首先来看选择Linux - Generic下载Linux Using Generic Binaries的tar.gz文件进行安装的情况。 
官方安装说明文档的url如下: 
http://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 
在文档中部列出了大段shell命令来演示如何安装mysql,我按照文档中的描述,一直执行到 
Java代码  收藏代码
  1. shell> chown -R mysql data mysql-files  

这一步都没出现什么错误,满以为安装成功了,然而执行下面这句 
Java代码  收藏代码
  1. shell>bin/mysqld_safe --user=mysql &  

却显示mysql启动错误!错误log没有记录下来,搞了半天也不知道错误在哪里,没办法,只好放弃这种安装。 

2.接着使用yum方式安装 
这是相对来说最简单的安装方式了,官方安装说明文档的url如下: 
http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 
按照文档中所述,先下载并安装mysql最新的镜像源,然后执行 
Java代码  收藏代码
  1. # yum install mysql-community-server  

非常顺利的完成了安装,因为有了上次的经历,心里很担心服务启动不了,接着执行 
Java代码  收藏代码
  1. # service mysqld start  

果然出问题了,mysqld启动错误,出现下面的提示: 

google了好半天,发现这篇文档 

安装完应该先检查一下/var/lib/mysql目录下的文件权限,执行 
Java代码  收藏代码
  1. chown mysql:mysql -R /var/lib/mysql  

然后重新启动mysql服务 
# service mysqld start 

这次果然成功启动mysql服务了!高兴之余,继续按安装文档的说明,执行 

执行这条命令居然什么都没显示,没有查找到初始临时密码! 
这是肿么回事?只有继续google,找到下面这篇文档 

文中提到如何复位根用户密码,于是按照文档说明开始执行,然而,执行到这句 

才发现yum安装的mysql 5.7.10社区版居然没有mysqld_safe这个文件! 

顿时感觉陷入了困境,一筹莫展,万般无奈之下,只好用最后的办法试一下。 

 影音先锋电影 http://www.iskdy.com/
解压之,出现了12个rpm文件,然后参考下面的url: 
http://www.cnblogs.com/5201351/p/4912614.html 
(这篇是5.7.9的说明文档,我安装的是5.7.10版,最后的小版本号不一致) 
文中说明,只需要安装如下4个软件包即可,我们可以使用rpm -ivh命令进行安装 

初始化数据库,我们使用如下几条命令均可,效果都是一样的

注意,按文档的意思,似乎是上面两条命令执行一条就可以了。我在执行第二条命令的时候,出现了error错误,遂没管这个错误,直接进入下一步。 
datadir=/var/lib/mysql是数据库文件的放置路径。 

更改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库 


mysql这时候顺利的启动起来了!又是一阵狂喜,赶紧到/root目录下寻找.mysql_secret文件。迫不及待的打开,看到了一个生成的临时密码。执行 

0 0
原创粉丝点击