centos7使用rpm安装mysql

折腾了两天,走了好多弯路,终于安装上mysql了,希望这篇博客帮个各个博友少走弯路,顺利安装mysql。
准备:centos 7.2_64位的,如果不清楚自己系统的位数,可以通过file /bin/ls
查看
基本rpm使用语句:

  1. 查看有没有旧版本 的 mysqlrpm -qa | grep -i mysql
  2. 卸载旧版本的mysqlrpm -ev mysql-libs-5.1.71-1.el6.x86_64
  3. 安装mysqlrpm -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. 依次安装下列包,注意顺序
如果提示以下错误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 numactl
yum install perl
yum 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

初始化数据库:

3. 安装完成后,启动Mysqlsudo 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
4. 重置密码,在mysql的命令行下输入set PASSWORD=PASSWORD('密码');
注意密码包括大小写数字,而且位数不能太短
`
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容