一、软件环境
<代码> root@localhost ~ # uname - r 3.10.0-862.el7.x86_64 #猫/etc/redhat-release root@localhost ~ Linux CentOS释放7.5.1804(核心) 代码>
二、安装部署过程详解
-
<李> MySQL安装3种方式:
1在rpm包安装
应用文件默认安装在/usr/当地目录下
2祝辞源码编译
需要定制文件路径和参数
3比;二进制免编译方式
优点是可以指定文件安装路径,不存在依赖包问题李> <李>下载安装包到/usr/地方/src
<代码> root@localhost ~ # cd/usr/local/src/(root@localhost src) # wget http://mirrors.163.com/mysql/downloads/mysql - 5.6 -/- mysql - 5.6.39 - linux - glibc2.12 x86_64.tar.gz 代码>
李> <李>解压焦油安装包
<代码> (root@localhost src) #焦油-zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 代码>
查看解压过程是否存在报错
<代码> (root@localhost src) # echo $ ? 0 代码>
说明:返回0表示解压成功,否则解压失败
<代码> (root@localhost src) # mv mysql-5.6.39-linux-glibc2.12-x86_64/usr/local/mysql (root@localhost src) #噢 总计321176 -rw-r - r - 1根根328882304 2017年12月9日mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz (root@localhost src) #我/usr/local/mysql/代码>
5。创建mysql用户和用户组
<代码> (root@localhost src) # cd/usr/local/mysql/(root@localhost mysql) # useradd mysql代码> >之前6。创建数据库目录/数据/mysql
<代码> (root@localhost mysql) # mkdir/数据/mysql 代码>7。初始化数据库
<代码> (root@localhost mysql) #。/脚本/mysql_install_db——用户=mysql——datadir=/日期/mysql 致命错误:请安装以下Perl模块之前执行。/脚本/mysql_install_db: Data:: Dumper 代码>报错分析:
初始化mysql数据库报这个错,是因为缺少Data:: Dumper这个模块解决办法1:安装aotuconf库
<代码> yum - y安装autoconf 代码>
解决办法2:模糊搜索perl和清洁工人这两个软件包
<代码> (root@localhost mysql) #百胜列表| grep perl | grep - i翻车机代码>
出现4个翻车机相关的软件包,如果在不知道缺少哪个包的前提下,建议依次百胜安装每个软件包,然后再执行数据库初始化命令看返回结果再来执行数据库初始化命令,可以从两个方面判断数据库初始化是否成功
。执行数据库初始化过程出现两个好
b。执行echo $ ?返回值是否为0
<代码>说明:echo $ ?的作用是检查上一条命令执行状态,成功返回0,失败返回非0 代码>8。复制mysql5.6的配置文件模板
<代码> (root@localhost mysql) # cp。/支持文件/my-default.cnf/etc/my.cnf 代码><代码>编辑。/etc/my . cnf中所做 datadir=/数据/mysql 套接字=/tmp/mysql.sock 代码>引用>9。把mysql5.6数据库的启动脚本移动到/etc/摆在mysqld
<代码>编辑数据库启动脚本/etc/摆在mysqld,修改 basedir=datadir=参数为 basedir=/usr/地方/mysql datadir=/数据/mysql代码>在centos7.5上,如果想要把mysql数据库启动脚本加入到系统开机启动,执行下面命令
MySQL5.6二进制软件包编译安装详解(三)