Mysql5.7-yum安装和更改mysql数据存放路径-2020年记录

news2025/3/10 14:04:30

记录下官网里用yum rpm源安装mysql,
1· 官网下载rpm https://dev.mysql.com/downloads/repo/yum/
https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html(附官网操作手册)

wget  https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm #注意区分你是centos7还是8,el后边代表你的系统版本

2·yum 安装mysql源

yum localinstall mysql80-community-release-el7-3.noarch.rpm |就是你刚才下载的rpm文件的名字

3·检查是否成功安装

yum repolist enabled | grep "mysql.*-community.*"

4·查看 和 选择你想开启的mysql版本,5.7或者8.0

yum repolist all | grep mysql #查看现在是开启的哪个版本的mysql源,如下图(图忘截了,就看每一行后边是enable还是disable)
yum-config-manager --disable mysql80-community #关闭8.0的源
yum-config-manager --enable mysql57-community #开启5.7的源

5·安装mysql

yum install mysql-community-server  #安装
service mysqld start  #启动
systemctl start mysqld #第二种启动方法
!!!!!到这里也许会提示 Redirecting to /bin/systemctl start mysqld.service
输入 systemctl restart mysqld.service  然后再👇
service mysqld status  #  查看状态 mysqld (pid 3066) is running
systemctl enable mysqld #开机启动
systemctl daemon-reload

6·设置root用户

sudo grep 'temporary password' /var/log/mysqld.log #用错误日志来修改密码
mysql -uroot -p # 日志中的初始密码来登上mysql

SHOW VARIABLES LIKE 'validate_password%'; #mysql命令行里用这个是查看设置密码的规则,复杂程度,想修改的话百度一下修改密码复杂度

ALTER USER 'root'@'localhost' IDENTIFIED BY '这里填你的密码'; #大写小写数字加特殊

7·设置远程登录链接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_root_password' WITH GRANT OPTION;  

FLUSH PRIVILEGES; #应用此设置

8·查看端口号,防火墙放行

show global variables like 'port'; # 👇mysql 命令行下使用👇
mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)


firewall-cmd --list-ports   #查看当前已经开放的端口:

firewall-cmd --zone=public --add-port=8888/tcp --permanent   #开启端口,以8888为例:

firewall-cmd --reload   #重启防火墙:
#####其他指令:

firewall systemctl stop firewalld.service  # 关闭防火墙

firewall sustemctl disable firewalld.service  # 关闭防火墙开机启动

firewalld的基本使用
附录:systemctl开关防火墙
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld

9·移动数据库数据的存放地址:

df -h   #查看磁盘使用情况,如下
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   13G  5.4G  7.7G   42% / #重要
devtmpfs                 485M     0  485M    0% /dev
tmpfs                    494M  4.0K  494M    1% /dev/shm
tmpfs                    494M  6.6M  487M    2% /run
tmpfs                    494M     0  494M    0% /sys/fs/cgroup
/dev/sda1                497M  119M  379M   24% /boot #重要
tmpfs                     99M     0   99M    0% /run/user/0
·········································································
du -h --max-depth=1 /var/lib/mysql/    #查看每个文件大小和最下边是总大小,这里更改存放路径就和Windows C盘 D盘一样

cp /etc/my.cnf  /etc/my.cnfbak  #备份配置文件一份!
systemctl stop mysqld #先停止服务
vim /etc/my.cnf  #编辑配置文件
datadir = /local/soft/mysql  #修改这个值,表示放到这个文件夹中,复制数据,不要mv,一万防以。cp /var/lib/myql /local/soft/mysql
socket = /local/soft/mysql/mysql.sock  #修改这个值
添加下边这个值
[client]  #这个也要打上!!!!
socket = /local/soft/mysql/mysql.sock #这个添加一遍 
重启服务!!!!
最后编辑于:2025-02-24 21:40:58


喜欢的朋友记得点赞、收藏、关注哦!!!

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

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

相关文章

[项目]基于FreeRTOS的STM32四轴飞行器: 七.遥控器按键

基于FreeRTOS的STM32四轴飞行器: 七.遥控器 一.遥控器按键摇杆功能说明二.摇杆和按键的配置三.按键扫描 一.遥控器按键摇杆功能说明 两个手柄四个ADC。 左侧手柄: 前后推为飞控油门,左右推为控制飞机偏航角。 右侧手柄: 控制飞机飞行方向&a…

Android15使用FFmpeg解码并播放MP4视频完整示例

效果: 1.编译FFmpeg库: 下载FFmpeg-kit的源码并编译生成安装平台库 2.复制生成的FFmpeg库so文件与包含目录到自己的Android下 如果没有prebuiltLibs目录,创建一个,然后复制 包含目录只复制arm64-v8a下

安装树莓派3B+环境(嵌入式开发)

一、环境配置 1、下载树莓派镜像工具 点击进入下载连接 进入网站,点击下载即可。 2、配置wifi及ssh 将SD卡插入读卡器,再接入电脑,随后打开Raspberry Pi Imager下载工具, 选择Raspberry Pi 3 选择64位的操作系统 选择SD卡 选择…

p5.js:sound(音乐)可视化,动画显示音频高低变化

本文通过4个案例介绍了使用 p5.js 进行音乐可视化的实践,包括将音频振幅转化为图形、生成波形图。 承上一篇:vite:初学 p5.js demo 画圆圈 cd p5-demo copy .\node_modules\p5\lib\p5.min.js . copy .\node_modules\p5\lib\addons\p5.soun…

Linux下安装elasticsearch(Elasticsearch 7.17.23)

Elasticsearch 是一个分布式的搜索和分析引擎,能够以近乎实时的速度存储、搜索和分析大量数据。它被广泛应用于日志分析、全文搜索、应用程序监控等场景。 本文将带你一步步在 Linux 系统上安装 Elasticsearch 7.17.23 版本,并完成基本的配置&#xff0…

【The Rap of China】2018

中国新说唱第一季,2018 2018年4月13日,该节目通过官方微博宣布,其第二季将更名为《中国新说唱》。 《中国新说唱2018》由张震岳、MC Hotdog、潘玮柏、邓紫棋、WYF 担任明星制作人; 艾热获得冠军、那吾克热玉素甫江获得亚军、ICE…

通义万相2.1开源版本地化部署攻略,生成视频再填利器

2025 年 2 月 25 日晚上 11:00 通义万相 2.1 开源发布,前两周太忙没空搞它,这个周末,也来本地化部署一个,体验生成效果如何,总的来说,它在国内文生视频、图生视频的行列处于领先位置&#xff0c…

好玩的谷歌浏览器插件-自定义谷歌浏览器光标皮肤插件-Chrome 的自定义光标

周末没有啥事 看到了一个非常有意思的插件 就是 在使用谷歌浏览器的时候,可以把鼠标的默认样式换一个皮肤。就像下面的这种样子。 实际谷歌浏览器插件开发对于有前端编程基础的小伙伴 还是比较容易的,实际也是写 html css js 。 所以这个插件使用的技术…

svn删除所有隐藏.svn文件,文件夹脱离svn控制

新建一个文件,取名remove-svn-folders.reg,输入如下内容: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] "Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Class…

六十天前端强化训练之第十二天之闭包深度解析

欢迎来到编程星辰海的博客讲解 目录 第一章:闭包的底层运行机制 1.1 词法环境(Lexical Environment)的构成JavaScript 引擎通过三个关键组件管理作用域: 1.2 作用域链的创建过程当函数被定义时: 1.3 闭包变量的生命…

DeepSeek R1-32B医疗大模型的完整微调实战分析(全码版)

DeepSeek R1-32B微调实战指南 ├── 1. 环境准备 │ ├── 1.1 硬件配置 │ │ ├─ 全参数微调:4*A100 80GB │ │ └─ LoRA微调:单卡24GB │ ├── 1.2 软件依赖 │ │ ├─ PyTorch 2.1.2+CUDA │ │ └─ Unsloth/ColossalAI │ └── 1.3 模…

10.2 继承与多态

文章目录 继承多态 继承 继承的作用是代码复用。派生类自动获得基类的除私有成员外的一切。基类描述一般特性,派生类提供更丰富的属性和行为。在构造派生类时,其基类构造函数先被调用,然后是派生类构造函数。在析构时顺序刚好相反。 // 基类…

[网络爬虫] 动态网页抓取 — Selenium 元素定位

🌟想系统化学习爬虫技术?看看这个:[数据抓取] Python 网络爬虫 - 学习手册-CSDN博客 在使用 Selenium 时,往往需要先定位到指定元素,然后再执行相应的操作。例如,再向文本输入框中输入文字之前,…

静态网页的爬虫(以电影天堂为例)

一、电影天堂的网址(url) 电影天堂_免费电影_迅雷电影下载_电影天堂网最好的迅雷电影下载网,分享最新电影,高清电影、综艺、动漫、电视剧等下载!https://dydytt.net/index.htm 我们要爬取这个页面上的内容 二、代码…

Android设备是如何进入休眠的呢?

首先我们手机灭屏后,一般需要等一段时间CPU才真正进入休眠。即Android设备屏幕暗下来的时候,并不是立即就进入了休眠模式;当所有唤醒源都处于de-avtive状态后,系统才会进入休眠。在手机功耗中从灭屏开始到CPU进入休眠时间越短&…

ctfshow做题笔记—栈溢出—pwn65~pwn68

目录 前言 一、pwn65(你是一个好人) 二、pwn66(简单的shellcode?不对劲,十分得有十二分的不对劲) 三、pwn67(32bit nop sled)(确实不会) 四、pwn68(64bit nop sled) 前言 做起来比较吃力哈哈,自己还是太菜了&…

JS中的闭包(closures)一种强大但易混淆的概念

JavaScript 中的闭包(closures)被认为是一种既强大又易混淆的概念。闭包允许函数访问其外部作用域的变量,即使外部函数已执行完毕,这在状态维护和回调函数中非常有用。但其复杂性可能导致开发者的误解,尤其在变量捕获和…

Element使用

Element(美化网页&#xff09; ElementUI的使用注意事项&#xff1a; Element.ui的使用基于Vue环境&#xff0c;于是Element相关组件的使用必须放在Vue对象绑定的视图中去 ElementUI的JS库的引入必须放在vue.js库的后面 <!-- 引入样式 --><link rel"styleshee…

基于YOLO11深度学习的电瓶车进电梯检测与语音提示系统【python源码+Pyqt5界面+数据集+训练代码】

《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…

R语言的基础命令及实例操作

> T & F [1] FALSE > T & T [1] TRUE > T | F [1] TRUE > F | F [1] FALSE > a <- c(T,F,T) > b <- c(F,F,T) > a & b [1] FALSE FALSE TRUE > a | b [1] TRUE FALSE TRUE 在 R 中&#xff0c;大小写是敏感的&#xff0c;也就是说…