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

RHEL7.4 安装MySQL5.7单机版

数据库4年前 (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

相关文章

VTL6900实验 Oracle备份方案

VTL6900实验 Oracle备份方案

【实验需求】环境中有一台已安装好的Oracle服务器,Oracle数据库监听已打开,且工作在归档模式。服务器中已创建一个数据库实例oltp,oltp的当前数据量约为1G。预计:周一~周六,访问量较大,...

Oracle主备容灾方案

Oracle主备容灾方案

【实验需求】生产中心有一台Oracle服务器安装于Redhat Linux上,灾备中心有一台对应的容灾Oracle服务器,两台服务器的数据库空间来自各自所连接的T系列阵列LUN,阵列同Oracle服务...

台式机使用u盘安装chromeos第三方cloudready

台式机使用u盘安装chromeos第三方cloudready

 首先准备好一个8G或者16G的u盘https://www.neverware.com/freedownload下载32位或者64位的系统将下载好的文件解压出bin格式的文件本地需要安装ch...

CentOS7 iSCSI配置

CentOS7 iSCSI配置

先用5块磁盘组成RAID 6,其中4盘做RAID,1盘做热备,并在组建的阵列提供iSCSI服务yum install mdadm mdadm -Cv /dev...

Redhat 6.5网卡聚合绑定

Redhat 6.5网卡聚合绑定

linux下网卡bonding配置是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术,常用聚合模式为0,1,60(balance-rr)轮循(RR)...

输入正确root密码弹出跳回登录界面

输入正确root密码弹出跳回登录界面

服务器安装的版本为64位的RHEL 6.5,运行完rac脚本后重启,发现本地root无法登陆,输入正确的用户名密码后,回弹到原登录界面,但是SSH可正常登录。运行安装Oracle RAC环境配置脚本过...