情况解释
以上四个rpm包是必须的,如不雅还须要其他的功能,可以自行进行下载。以当前版本为例,包含全部的rpm包的文件为mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
- 下载 numactl 软件包:
- numactl-2.0.9-6.el7_2.x86_64.rpm
- numactl-devel-2.0.9-6.el7_2.x86_64.rpm
- numactl-libs-2.0.9-6.el7_2.x86_64.rpm
- 下载其他相干支撑:
- perl-Data-Dumper-2.145-3.el7.x86_64.rpm
- libaio-0.3.109-13.el7.x86_64.rpm
第一行还能看明白,是依附问题,第二行的“mariadb-libs 被放弃”是什么鬼?放弃了为什么不供给一个新的还要出现这种弱智提示呢?经由一番搜寻,才发明是因为在CentOS 7上已经有一个mariadb 而这个会与 MySQL的mariadb产生冲突。所以此时我们须要将体系自带的mariadb卸载掉落,然后应用mysql自带的mariadb。
我们先来查看体系安装的版本rpm -qa | grep mariadb,随落后行卸载,卸载的过程中会提示不克不及卸载,因为有其他软件依附此包,我们要加上 --nodeps 参数强迫卸载
- rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
留意我上述写的 mariadb-libs-5.5.37-1.el7_0.x86_64 是我方才用rpm -qa | grep mariadb萌芽出的结不雅。不合版本可能会有所不合。
- 解决好这个问题后,就可以安装mysql了,rpm -ivh mysql-community-* 即可。
启动
应用 service mysqld start 敕令启动mysql实例,为了验证,我们应用service mysqld status验证一下。输出结不雅如下:
登录
我们应用 mysql -u root时会提示我们要输入暗码,这个暗码存储在 /var/log/mysqld.log 文件内,是体系主动生成的。我们可以应用 cat /var/log/mysqld.log | grep password 敕令周详码找出来,然后填入,进行登录,登录之落后行修改暗码等操作。这些操作在官方文档上都有具体的解释,可以自行查看。
结尾
以上内容如有不当之处还请指出,我会在第一时光尽心修改。
【编辑推荐】
- uCareSystem:Ubuntu/Linux Mint的一体化体系更新和保护对象
- 在Linux中应用shell脚本主动创建/移除并挂载交换文件
- 基于Linux的物联网操作体系知若干
- Linux下的体系机能调优对象——Perf
- 开辟一个Linux调试器(三):存放器和内存
推荐阅读
在前一段时光的博客中,我说清楚明了为什么你应当控制 R 说话(即便它最终可能过时):http://sharpsightlabs.com/blog/master-r-obsolete/。我写这篇文┞仿是为了向那些声称控制 R 说话浪>>>详细阅读
本文标题:无外网环境下CentOS 7安装MySQL 5.7.18
地址:http://www.17bianji.com/lsqh/36049.html
1/2 1