centos7使用rpm安装mysql

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31382921/article/details/53696031

折腾了两天,走了好多弯路,终于安装上mysql了,希望这篇博客帮个各个博友少走弯路,顺利安装mysql。

准备:
centos 7.2_64位的,如果不清楚自己系统的位数,可以通过file /bin/ls 查看

基本rpm使用语句:
1. 查看有没有旧版本 的mysqlrpm -qa | grep -i mysql
2. 卸载旧版本的mysql rpm -ev mysql-libs-5.1.71-1.el6.x86_64
3. 安装mysql rpm -ivh mysql-community-common-5.7.17-1.el7.i686.rpm,i 表示安装,v 表示显示消息,h表示人性化/进度条

安装:

1. 下载相应的rpm包,在http://dev.mysql.com/downloads/mysql/ 选择 red hat interprise linux/oracle 选项下载 mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar,解压后会看到一系列rpm包,但是需要的只有4个

2. 依次安装下列包,注意顺序

  • rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm
  • 如果提示以下错误
    file /usr/share/mysql/czech/errmsg.sys from install of mysql-community-common-5.7.17-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.44-2.el7.centos.x86_64

    使用 rpm -qa | grep -i mysql 获取已有的mariadb,并使用
    rpm -ev mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps卸载,卸载之后重新安装,提示成功后进入下一步

  • rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm 安装成功进入下一步
  • rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm安装成功进入下一步
  • rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm 安装成功进入下一步
  • mysql 基本已经安装完成,中间如果需要哪个包的话,就使用 yum 下载,我在安装的过程中,需要下载的有这三个 yum install numactlyum install perlyum install net-tools,每个系统都不一样,需要哪个就下载哪个就可以了,中间有时会让你确定安装,输入 y 就行了。
如果是这个错,代表缺少 numactl ,使用yum  install    numactl安装就可以了
        libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.17-1.el6.x86_64
        libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-server-5.7.17-1.el6.x86_64
        libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-server-5.7.17-1.el6.x86_64

4. 安装完成后,启动Mysql sudo service mysqld start

5. 查看mysql的初始密码,less /var/log/mysqld.log 找出文件的内容A temporary password is generated for root@localhost: yRXtgZdm&3;t 冒号后面就是初始密码

6. 进入mysqlmysql -uroot -p 输入初始密码,成功进入mysql

7.重置密码,在mysql的命令行下输入set PASSWORD=PASSWORD('密码'); 注意密码包括大小写数字,而且位数不能太短

`

展开阅读全文

没有更多推荐了,返回首页