当前位置:首页 > 数据库 > RHEL7.4 安装MySQL5.7单机版

RHEL7.4 安装MySQL5.7单机版

数据库3年前 (2018-11-25)

RHEL7.4 安装MySQL5.7单机版

AAA服务器指定使用MySQL版本为5.7.15,软件包为mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz


MySQL5.7安装

删除冲突软件包

rpm -aq | grep mariadb
rpm -e mariadb-libs --nodeps


安装必要软件包

yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses-devel numactl perl perl-Data-Dumper


添加账户

groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql


解压并移动

cd /root/
tar -zxvf mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
mv /root/mysql-5.7.15-linux-glibc2.5-x86_64/* /home/mysql


创建目录并初始化

mkdir /home/mysql/tmp/
chown -R mysql:mysql /home/mysql/
cd /home/mysql/bin/
./mysqld --initialize --user=mysql --datadir=/home/mysql/data --basedir=/home/mysql/

RHEL7.4 安装MySQL5.7单机版


创建并编辑配置文件

cp /home/mysql/support-files/my-default.cnf /etc/my.cnf

vi /etc/my.cnf
修改添加
basedir = /home/mysql/
datadir = /home/mysql/data/
port = 3306
#server_id =
socket = /home/mysql/tmp/mysql.sock 

[mysql]
socket= /home/mysql/tmp/mysql.sock
port=3306

RHEL7.4 安装MySQL5.7单机版

如果不加入[mysql]选项指定sock文件位置,本地登录会提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/home/mysql/tmp/mysql.sock'  (2)


制作mysql全局命令软连接

ln -s /home/mysql/bin/mysql /usr/bin


制作mysql服务

cp /home/mysql/support-files/mysql.server /etc/init.d/mysqld

vi /etc/init.d/mysqld
修改为
basedir=/home/mysql/
datadir=/home/mysql/data/

加权限
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
/etc/init.d/mysqld start

RHEL7.4 安装MySQL5.7单机版


MySQL5.7密码恢复

vi /etc/my.cnf
添加
[mysqld]
skip-grant-tables

RHEL7.4 安装MySQL5.7单机版

service mysqld restart
mysql -uroot -p 
直接输入回车登录,密码为空
use mysql;
update user set authentication_string=password('123456') where user='root';
flush privileges;
quit;

更新密码后

vi /etc/my.cnf
添加
[mysqld]
#skip-grant-tables

RHEL7.4 安装MySQL5.7单机版


重启MySQL服务

service mysqld restart

RHEL7.4 安装MySQL5.7单机版

再次登录输入新密码即可

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/248.html

相关文章

CentOS7.6 安装Oracle18c RPM

CentOS7.6 安装Oracle18c RPM

CentOS7.6使用rpm方式在线安装Oracle Database 18c,rpm安装包会执行安装前的检测,解压缩数据库软件,修改Oracl 软件的权限到之前配置的用户和组,维护Oracle in...

CentOS7.5 安装MySQL ndb集群 RPM方式

CentOS7.5 安装MySQL ndb集群 RPM方式

当企业的MySQL业务到达一定的当量,就需要一定规模数量的MySQL数据库来负载均衡数据库请求,负载均衡的前提是每个服务器的数据库是数据同步的,在业务量不大的时候会使用主、从复制的方法实现服务器数据同...

CentOS7.7 Oracle19c RAC

CentOS7.7 Oracle19c RAC

Oracle版本策略为18c等同于12.2.0.2 19c则等同于12.2.0.3 ,19c将是12c的最终版本,2020年Oracle数据库将发布20c环境Virtualization:W...

CentOS7 安装Oracle12cR2

CentOS7 安装Oracle12cR2

在CentOS7.8 Minimal版本下安装Oracle Database 12c Release 2一键安装oracle-single-install.zip系统环境准备sed -i&n...

CentOS7.6 安装MySQL NDB集群 YUM方式

CentOS7.6 安装MySQL NDB集群 YUM方式

CentOS 7.6 (1810) 64位DVD镜像安装MySQL 5.7 NDB集群,采用YUM方式系统安装系统组件系统分区IP规划需要5个虚拟机充当服务器,一个客户机远程连接测试管理节点mgm =...

Zabbix4.2安装DBforbix3监控Oracle11gR2

Zabbix4.2安装DBforbix3监控Oracle11gR2

一定不要下载从官方github下载DBforbix3,官方版本问题很多,并且不支持Zabbix4.x只支持3.xZabbix Share网站中推荐了几款oracle监控模板,个人感觉DBforBIX版...