Mysql系列二:Centos7.4安装mysql5.7.2


本文为博客Mysql系列二:Centos7.4安装mysql5.7.28源码mysql安装方法有多种,以Centos7为例,可以官网下载编译好的二进制代码进行安装,可以官网下载rpm包进行yum install rpm包进行安装,本文我们介绍官网下载源码自行编译安装。根据本人Mysql系列一博客内容下载的源码,我们开始安装mysql源码,安装方法希望大家多从官网的document上阅读,吸取精髓,安装方法和顺序并不唯一,如下内容可供参考。基础环境:编译安装环境:官网下载解压:创建mysql用户:创建mysql相关目录:编译配置:编译:安装:配置文件:启动文件:权限:环境变量:初始化数据库:
–initialize 表示默认生成一个随机安全的密码,–initialize-insecure 表示不生成密码,不想要在日志中查找并使用随机密码可以以如下方式初始化,之后在安全初始化引导中设置密码启动mysql:启动时遇到日志路径不存在或权限问题,重新创建并赋mysql:mysql权限即可,同时遇到一个Starting MySQL. ERROR! The server quit without updating PID file (/data/app_install/mysql_3306/mysql.pid).也是权限问题,所有涉及的目录文件除启动文件之外均需要mysql:mysql权限
尝试登陆:
不需要密码即可登录安全初始化引导:
使用此功能时,mysql进程需要在线,使用mysql_secure_installation命令进行安全初始化引导
设置完后使用新密码即可重新登陆。
设置程序自启动:实际上Centos7已经可以用systemd 对开发云主机域名服务进行管理和自启动的支持,mysql也可以,比如使用使用源码版本进行安装需要添加编译项-DWITH_SYSTEMD=1,同时配置/etc/systemd/system/mysqld.service.d目录下面一个自命名文件,然后再根据实际情况描述以下内容:再systemctl daemon-reload可知官网下载源码安装支持chkconfig+service和systemd+systemctl进行服务配置和管理,都需要手动一步步实践,对了解整个原理和过程大有帮助。如果官网下载的编译好的二进制进行安装则可以使用chkconfig+service和systemd+systemctl两种办法进行服务配置和管理,如果是官网下载的rpm包进行yum安装,是直接可以systemd+systemctl进行服务配置和管理。之后可以将安装过程和编译好的文件打包成自动化安装脚本,一键安装mysql数据库,省的每次都要从头开始手动配置编译。我们将在下节讲述mysql一些简单实用,实战当中经常用到的一些操作命令。

相关推荐: 优化mysql从哪些思路入手

下文主要给大家带来优化mysql从哪些思路入手,希望这些内容能够带给大家实际用处,这也是我编辑优化mysql从哪些思路入手这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。 一般应急调优的思路:针对突然的业务办理卡顿,无法进行正常的业务处理!需要立马解决…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/09 15:40
下一篇 06/09 16:38

相关推荐