优良的定制网站建设服务商,执法网站建设方案,南昌整站优化,网络服务费分录前言:经过一天半的折腾,终于把 mysql 5.7.17 版本安装上了 centos 7 系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而翻了无数的文章,基本上都没有提到这些,所以 尽量把这些细节写下来,一方面是供初学者们参考,另一方面也是对摸索做一个总结 。
一、…前言:经过一天半的折腾,终于把 mysql 5.7.17 版本安装上了 centos 7 系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而翻了无数的文章,基本上都没有提到这些,所以 尽量把这些细节写下来,一方面是供初学者们参考,另一方面也是对摸索做一个总结 。
一、安装前的检查 1.1 检查 linux 系统版本 [root@localhost ~]# cat /etc/system-release 说明:小生的版本为 linux 64位:CentOS Linux release 7.4.1708 (Core) 1.2 检查是否安装了 mysql [root@localhost ~]# rpm -qa | grep mysql 若存在 mysql 安装文件,则会显示 mysql安装的版本信息 如:mysql-connector-odbc-5.2.5-6.el7.x86_64 卸载已安装的MySQL,卸载mysql命令,如下: [root@localhost ~]# rpm -e --nodeps mysql-connector-odbc-5.2.5-6.el7.x86_64 将/var/lib/mysql文件夹下的所有文件都删除干净。 细节注意: 检查一下系统是否存在 mariadb 数据库,如果有,一定要卸载掉,否则可能与 mysql 产生冲突。 小生的系统安装模式的是最小安装,所以没有这个数据库。 检查是否安装了 mariadb:[root@localhost ~]# rpm -qa | grepmariadb 如果有就使劲卸载干净: systemctl stop mariadb rpm -qa | grep mariadb rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64 rpm -e --nodepsmariadb-server-5.5.52-1.el7.x86_64 rpm -e --nodepsmariadb-libs-5.5.52-1.el7.x86_64 1.3 系统内存检查 检查一下 linux 系统的虚拟内存大小,如果内存不足 1G,启动 mysql 的时候可能会产生下面这个错误提示: Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.[FAILED]