资讯专栏INFORMATION COLUMN

Centos6.8 使用rpm安装mysql5.7

SQC / 1673人阅读

摘要:使用也有一段时间了,最近想深入的学习一下。解压在上述压缩包所在目录执行安装直接使用下面的命令进行安装。所以,你可能会遇到下面的先看一下最后一条错误提示,很明显,就是说我们没有安装。对于上面的三条错误,是因为系统中缺少。

使用mysql也有一段时间了,最近想深入的学习一下。所以嘞,打算从头到尾把知识点好好的梳理一下。不管怎么学,先把环境搞好再说。图个方便,在虚拟机上直接使用rpm安装了mysql5.7。不难,还是有坑的,简单的记录一下吧。

下载rpm

首先到mysql官网下载页面,根据你自己的需求,选择适合自己的版本下载。这里我下载的是64位的mysql@5.7

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar
解压

在上述压缩包所在目录执行:

tar -xvf mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar
mysql-server安装

直接使用下面的命令进行安装。

rpm -ivh mysql-community-server-5.7.19-1.el6.x86_64.rpm

所以,你可能会遇到下面的error

先看一下最后一条错误提示,很明显,就是说我们没有安装mysql-client。所以,先把这个小东西给安装了。同样执行上述的命令。

rpm -ivh mysql-community-client-5.7.19-1.el6.x86_64.rpm

对于上面的三条错误,是因为系统中缺少numactl。所以,先使用yum进行安装。

yum install -y numactl

安装成功之后,再执行上述的mysql-server安装命令。bingo:

当你看到这些输出,说明你已经成功的安装了mysql-servermysql-client在你的系统中。

登录

执行以下命令登录mysql

mysql -uroot -p

呃呃呃呃呃呃呃,什么鬼,报错了:

提示告诉我们说,访问被拒绝了。什么,以前不都是这样登录的吗,为啥会被拒绝。哈哈哈?,其实啊,不同的mysql版本,对待首次登录的操作是不一样的。对于mysql@5.7来说,可以通过下面的方式看看有什么玄机。

打开mysql的配置文件

vim /etc/my.conf

在第26行的位置,有如下配置。

26 log-error=/var/log/mysqld.log

这行配置指定了mysql的标准错误输出日志文件,打开这个文件(内容可能有点多,使用如下命令打开)。

head -100 /var/log/mysqld.log

找到这么一句话:

A temporary password is generated for root@localhost: oggcq!hnq6Ek

这句话就是说,我们在安装mysql-server的时候,mysql给我们生成了一个临时的密码,这个密码就是我们首次登录的时候需要输入的密码(你的可能和这个不一样)。所以,带上这个密码登录。

mysql -uroot -p"oggcq!hnq6Ek"

铛铛铛铛铛,登录成功,bingo。
既然登录成功了,来,简单的操作一下。

show databases;

什么鬼,怎么又错了。

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

但是这个错误很好理解,就是说,我们首次登录成功之后,mysql会强制我们修改登录密码的。好吧,那就修改吧。

alter user "root"@"localhost" identified by "123456";

修改成功之后,退出客户端,用新密码重新登录mysql

mysql -uroot -p123456

至此,mysql算是成功安装到你的系统中了。好了,我还能学,继续深入mysql了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45835.html

相关文章

  • Centos6.8 使用rpm安装mysql5.7

    摘要:使用也有一段时间了,最近想深入的学习一下。解压在上述压缩包所在目录执行安装直接使用下面的命令进行安装。所以,你可能会遇到下面的先看一下最后一条错误提示,很明显,就是说我们没有安装。对于上面的三条错误,是因为系统中缺少。 使用mysql也有一段时间了,最近想深入的学习一下。所以嘞,打算从头到尾把知识点好好的梳理一下。不管怎么学,先把环境搞好再说。图个方便,在虚拟机上直接使用rpm安装了m...

    wudengzan 评论0 收藏0
  • Centos6.8 使用rpm安装mysql5.7

    摘要:使用也有一段时间了,最近想深入的学习一下。解压在上述压缩包所在目录执行安装直接使用下面的命令进行安装。所以,你可能会遇到下面的先看一下最后一条错误提示,很明显,就是说我们没有安装。对于上面的三条错误,是因为系统中缺少。 使用mysql也有一段时间了,最近想深入的学习一下。所以嘞,打算从头到尾把知识点好好的梳理一下。不管怎么学,先把环境搞好再说。图个方便,在虚拟机上直接使用rpm安装了m...

    Imfan 评论0 收藏0
  • 虚拟机Centos6.8安装MYSQL5.7,本地Navicat连接

    摘要:虚拟机与虚拟机使用环境使用,可是自己选择的我下载的是版本之后就是常规的安装,比较简单配置第一步备份你的原镜像文件,以免出错后可以恢复。 虚拟机与Centos 虚拟机使用VMware 环境使用Centos6.8,可是自己选择Centos7的 showImg(https://segmentfault.com/img/bVbhmdr?w=674&h=442); 我下载的是DVD版本 之后就是...

    TigerChain 评论0 收藏0
  • 虚拟机Centos6.8安装MYSQL5.7,本地Navicat连接

    摘要:虚拟机与虚拟机使用环境使用,可是自己选择的我下载的是版本之后就是常规的安装,比较简单配置第一步备份你的原镜像文件,以免出错后可以恢复。 虚拟机与Centos 虚拟机使用VMware 环境使用Centos6.8,可是自己选择Centos7的 showImg(https://segmentfault.com/img/bVbhmdr?w=674&h=442); 我下载的是DVD版本 之后就是...

    fanux 评论0 收藏0
  • 服务器配置小记

    摘要:最近一个项目要上线了需要搭服务器本来是交给同学搭的结果遇到了大坑还得自己来今天把这些坑记一下服务器有好几台都是两台一台项目需要的环境是在上的折腾关于的折腾我通过官网下载的源安装的在的系统上执行没有遇到任何依赖错误于是顺利安装然后启动服务 最近一个项目要上线了,需要搭服务器,本来是交给同学搭的,结果遇到了大坑,还得自己来,今天把这些坑记一下. 服务器有好几台,都是CentOS6.X,两台...

    everfly 评论0 收藏0

发表评论

0条评论

SQC

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<