【Linux】Centos7上安装MySQL5.7

news2024/12/23 18:22:01

目录

  • 1.下载安装包
  • 2. 上传安装包
  • 3.将 mysql 解压到/usr/local/
  • 4.重命名
  • 5.创建mysql用户及用户组
  • 6. 进入 mysql 目录修改权限
  • 7. 安装依赖库
  • 8. 执行安装脚本
  • 9. 复制启动脚本到资源目录
  • 10. 拷贝 my.cnf,并赋予权限
  • 11. 配置环境变量
  • 12. 启动 mysqld
  • 13. 登录 MySQL,修改 root 用户的登录密码
  • 14. 修改用户密码,然后退出
  • 15. 重启服务
  • 16. 授权远程登录
  • 17. 使用 Navicat 客户端连接测试

1.下载安装包

下载地址:链接:https://pan.baidu.com/s/13m7fZqX3s5PVPZSWUusvYA?pwd=6666 提取码:6666

2. 上传安装包

使用 xftp 上传到/root/soft
在这里插入图片描述

3.将 mysql 解压到/usr/local/

cd /root/soft
tar -xzvf mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

4.重命名

cd /usr/local
mv mysql-5.7.40-linux-glibc2.12-x86_64 mysql

5.创建mysql用户及用户组

#检查是否有 mysql 用户组
groups mysql 
 #添加用户组
groupadd mysql
 #添加用户
useradd -r -g mysql mysql

6. 进入 mysql 目录修改权限

cd /usr/local/mysql
chown -R mysql:mysql ./
mkdir -p /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql/data
mkdir -p /var/lib/mysql/
chown -R mysql:mysql /var/lib/mysql

在这里插入图片描述在这里插入图片描述

7. 安装依赖库

yum install libaio numactl autoconf wget tar gcc gcc-c++ -y

8. 执行安装脚本

cd /usr/local/mysql/bin
./mysqld --defaults-file=/root/soft/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=mysql --initialize

记住初始密码
在这里插入图片描述

9. 复制启动脚本到资源目录

cd /usr/local/mysql
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
#增加 mysqld 服务控制脚本执行权限
chmod +x /etc/rc.d/init.d/mysqld 
#将 mysqld 服务加入到系统服务
chkconfig --add mysqld 
 #检查 mysqld 服务是否已经生效
chkconfig --list mysqld

在这里插入图片描述

10. 拷贝 my.cnf,并赋予权限

cp /root/soft/my.cnf /etc/my.cnf
chown 777 /etc/my.cnf

11. 配置环境变量

将 mysql 的 bin 目录加入 PATH 环境变量,编辑 ~/.bash_profile 文件

vim ~/.bash_profile
#在文件最后添加如下信息: 
export PATH=$PATH:/usr/local/mysql/bin
#保存并退出

修改的内容立即生效:source ~/.bash_profile

12. 启动 mysqld

service mysqld start

13. 登录 MySQL,修改 root 用户的登录密码

mysql -u root -p

14. 修改用户密码,然后退出

alter user 'root'@'localhost' identified by '123456';
exit;

在这里插入图片描述

15. 重启服务

service mysqld restart

16. 授权远程登录

mysql -uroot -p 
flush privileges;
grant all privileges on *.* to root@'%' identified by 'aptech' with grant option;
exit;

17. 使用 Navicat 客户端连接测试

在这里插入图片描述在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1513146.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度解析:如何运用山海鲸可视化软件制作高效销售数据看板

在数字化时代,数据可视化已经成为企业决策和运营的重要工具。作为一名长期使用山海鲸可视化软件的资深用户,我深知其在制作销售数据可视化看板方面的优势。今天,我想分享一些我在使用山海鲸可视化软件制作销售数据可视化看板过程中的经验和感…

探索:C++继承中虚表与虚基表的内存存储

探讨:菱形虚拟继承的虚基表和虚表 在继承和多态里,总是能听到虚表、虚基表这样的词汇,没有洞悉其根本的人很容易将它们混淆,因此,我们对这两个“虚”“表”进行实践,来更好地理解它们。 通俗些说&#xf…

哪些行业实操会用到PMP的知识?

首先说项目管理适合那些行业。 项目管理覆盖的行业可以说非常广了,就我知道的,医疗啊,互联网啊,机械啊,建筑啊,金融啊,汽车啊,零售啊、广告啊等各行各业都是需要项目管理人员的。 …

H5简约星空旋转引导页源码

源码名称:H5简约星空旋转引导页 源码介绍:一款带有星空旋转背景特效的源码,带有四个按钮 需求环境:H5 下载地址: https://www.changyouzuhao.cn/11655.html

32x4点阵式LCD驱动芯片/抗干扰段码屏驱动/仪器仪表液晶驱动IC- VK1C21A/B SSOP48/LQFP48 COG

产品型号:VK1C21A/B 产品品牌:永嘉微电/VINKA 封装形式:SSOP48/LQFP48 可定制裸片:DICE(COB邦定片);COG(邦定玻璃用) 工程服务,技术支持! 概述: VK1C21A/B是一个点阵式存储映射…

一个简单的微信小程序表单提交样式模板

没什么东西&#xff0c;只是方便自己直接复制使用 .wxml <view class"box"><form bindsubmit"formSubmit"><view class"form-item"><text class"head">姓名&#xff1a;</text><input class"…

目标跟踪SORT算法原理浅析

SORT算法 Simple Online and Realtime Tracking(SORT)是一个非常简单、有效、实用的多目标跟踪算法。在SORT中&#xff0c;仅仅通过IOU来进行匹配虽然速度非常快&#xff0c;但是ID switch依然非常严重。 SORT最大特点是基于Faster RCNN的目标检测方法&#xff0c;并利用卡尔…

阿里又又发布了一个“AI神器”

阿里给“打工”朋友送上“节日礼物” 六一儿童节当天&#xff0c;阿里就给所有“打工”的大朋友送上了一份“节日礼物” 6月1日上午&#xff0c;阿里云发布了面向音视频内容的AI新品“通义听悟”&#xff0c;并正式公测 通义千问、通义听悟 这哥俩现在所处环境不同&#xff0…

Midjourney封禁Stability AI:恶意爬取数据,致服务器瘫痪24小时

这两家 AI 图像生成公司之间发生什么事了。虽然 AI 生图领域&#xff0c;看似百花齐放&#xff0c;但论资排辈&#xff0c;Midjourney、Stability AI 还是很受用户欢迎的。 Midjourney 把 Stability AI 拉入黑名单了&#xff0c;禁止后者所有员工使用其软件&#xff0c;直至另…

本地mysql5.7以上版本配置及my.ini

&#x1f339;作者主页&#xff1a;青花锁 &#x1f339;简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java微服务架构公号作者&#x1f604; &#x1f339;简历模板、学习资料、面试题库、技术互助 &#x1f339;文末获取联系方式 &#x1f4dd; 往期热门专栏回顾 专栏…

R语言系列4——R语言统计分析基础

目录 写在开头1. 描述性统计分析1.1 描述性统计分析的定义与重要性1.2 R语言中的描述性统计分析功能1.3 常用的描述性统计量及其在R中的计算方法1.4 使用R语言进行描述性统计分析的实际示例1.5 描述性统计分析的局限性和应用注意事项 2. 假设检验基础2.1. 假设检验的基本原理和…

自动驾驶---Motion Planning之构建SLT Driving Corridor

1 背景 在上篇博客《自动驾驶---Motion Planning之Speed Boundary》中,主要介绍了Apollo中Speed Boundary的一些内容,可以构造ST图得到边界信息,最后结合粗糙的速度曲线和路径曲线,即可使用优化的方法求解得到最终的轨迹信息(s,s,s,l,l,l)。 本篇博客笔者主要介绍近…

Qt中QCheckBox的三种状态设置

首先启用QCheckbox的tristate属性 //启用QCheckBox的tristate属性&#xff0c;使checkbox有三种状态。例&#xff1a; questionCheckBox->setTristate(true);//使用setCheckState(Qt::CheckState state)函数设置checkbox当前的状态。例&#xff1a; //Qt::CheckState是枚举…

探秘高校线上心理咨询室:Java+SpringBoot的实践

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…

【vue video.js】The element or ID supplied is not valid. (videojs) element Ui

问题&#xff1a;使用video.js做了一个弹窗显示视频&#xff0c;效果如下 但是发现弹窗再次打开&#xff0c;视频播放失败&#xff0c;报错The element or ID supplied is not valid 原因是videojs找不到需要初始化的视频id&#xff0c;在关闭弹窗的时候需要重置video.js&…

C语言 指针(4) qsort函数

目录 前言 一、回调函数 二、qsort函数 2.1 使用qsort函数排序整型数据 2.2 使用qsort排序结构数据 三、qsort函数的模拟实现 总结 前言 今天我们主要来学习一下C语言中的qsort排序函数。 一、回调函数 回调函数就是⼀个通过函数指针调用的函数。 如果你把函数的指针&a…

148个Chatgpt关键词汇总-有爱AI实战教程(二)

演示站点&#xff1a; https://ai.uaai.cn 技能模块 官方论坛&#xff1a; www.jingyuai.com 京娱AI 导读&#xff1a;在使用 ChatGPT 时&#xff0c;当你给的指令越精确&#xff0c;它的回答会越到位&#xff0c;举例来说&#xff0c;假如你要请它帮忙写文案&#xff0c;如…

【公示】最新一批ITSS名单正式公布

小编从官方了解到&#xff0c;根据信息技术服务标准符合性评估相关规定&#xff0c;现对以下ITSS单位进行公示&#xff0c;公示期5个工作日。公示期内如有异议&#xff0c;请提供持有异议的正式书面文件&#xff0c;包括持有异议的原因及证据、单位或个人真实名称及有效联系方式…

c++函数SetConsoleTextAttribute

前言 正文 1.作用&#xff1a; 2.函数格式(重点)&#xff1a; 3.参数(重点)&#xff1a; 前言 实用(真的) 正文 1.作用&#xff1a; 更改cmd的背景色与字体颜色 2.函数格式(重点)&#xff1a; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10进制参数); …

BOOTMGR is missing 问题

同事一台win2k8的虚机在重启后无法引导开机&#xff0c;提示如下信息&#xff1a; 开始就觉得是引导分区设置错了。遂从网上下了一个winpe的镜像&#xff0c;装载到虚机“光驱”中&#xff0c;从光盘引导启动。打开“磁盘管理”后发现&#xff0c;果然&#xff0c;未安装系统…