05_Mysql与图片的存储

news/2025/10/13 19:14:33/文章来源:https://www.cnblogs.com/Xiaomostream/p/19139167

Mysql5.7的安装、配置、卸载

安装Mysql5.7
由于我的虚拟机版本为Ubuntu22.04, 不能通过apt-get安装,只能通过wget下载5.7资源包,编译安装。
参考链接:https://www.cnblogs.com/DingyLand/p/17466734.html

# 更新apt源
sudo apt-get update 
sudo apt-get upgrade
# 下载mysql5.7的tar包
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar
# 解压
tar xvf ./mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar
# 安装依赖(cd 到解压的路径)
sudo apt-get install ./libmysql*
sudo apt-get install libtinfo5
# 安装客户端和服务端 (安装过程会提示设置MySQL的密码,用户名默认root)
sudo apt-get install ./mysql-community-client_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-client_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-community-server_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-server_5.7.36-1ubuntu18.04_amd64.deb 
# 启动Mysql
systemctl status mysql.service

配置远程连接

由于默认情况下,不能直接对root进行远程连接,可以通过查看mysql下的user表进行select Host, User from user来查看权限,我们可以创建一个admin用户,并可以让任意用户访问'admin'@'%'

# 登录mysql的root用户
mysql -u root -p
# 创建一个admin用户,密码为root, 且允许任意用户来进行访问
CREATE USER 'admin'@'%' IDENTIFIED BY 'root';
# 赋予admin用户所有权限(相当于root)
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';
FLUSH PRIVILEGES;

接着需要配置一下mysqld.cnf

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf# 追加或修改bind,0.0.0.0表示所有ip都可以进行访问
[mysqld]
bind-address = 0.0.0.0# 重启MySQL
sudo systemctl restart mysql

Mysql的卸载

# 步骤一:停止MySQL服务
sudo systemctl stop mysql
# 步骤二:卸载MySQL服务器及其相关包。
sudo apt-get remove --purge mysql-server mysql-client mysql-common
# 这条命令会移除MySQL服务器、客户端和公共包,并且使用--purge选项确保删除配置文件。# 步骤三:清理残留的配置和数据文件
sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql# 步骤四:清理未使用的依赖包
sudo apt-get autoremove
sudo apt-get autoclean
# 步骤五:检查系统中是否还有遗留的MySQL包
dpkg -l | grep -i mysql# 如果发现有遗留的包,可以使用以下命令手动删除, 将<package-name>替换为实际发现的包名。
sudo dpkg -P <package-name># 步骤六:删除MySQL的日志文件
sudo rm -rf /var/log/mysql*# 步骤七:重启系统
sudo reboot# 重启系统后,再次检查MySQL服务是否还在运行:
sudo systemctl status mysql
# 如果显示服务未找到或未运行,说明MySQL已被成功卸载。

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

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

相关文章

【Linux】权限 - 实践

【Linux】权限 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

斯坦福ACE框架:让AI自己学会写prompt,性能提升17%成本降87%

斯坦福和SambaNova AI最近联合发了一篇论文,Agentic Context Engineering (ACE)。核心思路:不碰模型参数,专注优化输入的上下文。让模型自己生成prompt,反思效果,再迭代改进。 可以把这个过程想象成模型在维护一本…

【左扬精讲】SRE 别慌!我用 服务器监控指标 讲 KNN 分类算法,从相似度计算到异常识别,都是咱运维人能懂的话(含代码)

【左扬精讲】SRE 别慌!我用 "服务器监控指标" 讲 KNN 分类算法,从相似度计算到异常识别,都是咱运维人能懂的话(含代码) 一、从 SRE 日常工作理解 KNN 的核心逻辑作为 SRE,你是否经常遇到这样的场景:​…

【C++】AVL详解 - 教程

【C++】AVL详解 - 教程2025-10-13 18:55 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font…

深入解析:Scikit-learn Python机器学习 - 回归分析算法 - Lasso 回归 (Lasso Regression)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

讲给 SRE 听 —— 零基础入门 KNN 分类算法【左扬精讲】:SRE 运维场景实战(含余弦相似度)

讲给 SRE 听 —— 零基础入门 KNN 分类算法【左扬精讲】:SRE 运维场景实战(含余弦相似度) 一、从 SRE 日常工作理解 KNN 的核心逻辑作为 SRE,你是否经常遇到这样的场景:​某天监控告警响起,某台服务器 CPU 突然飙…

【终章】:幸福的复利——打造你的每日幸福微习惯 - 指南

【终章】:幸福的复利——打造你的每日幸福微习惯 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas…

完整教程:SQLMap注入学习靶机(打靶记录)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

实用指南:Go 语言中的**数组 (Array)*用法

实用指南:Go 语言中的**数组 (Array)*用法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

行业词汇

理发|剪发|熟食|时尚|一元|折扣|零食|香油|蛋糕|炸鸡|营业厅|五金|鞋|衣服|服饰|广场|热水器|农合|供销社|牙|药店|日用|烤肉|大盘鸡|虾|农贸|早餐|胡辣汤|化妆品|婚庆|餐厅|餐馆|饭|饮食|酒吧|咖啡|快餐|茶餐厅|小吃|…

Java实现业务数据报表的邮件定时发送功能

Java实现业务数据报表的邮件定时发送功能Java实现业务数据报表的邮件定时发送功能 1.定义apollo的邮件收件人的邮箱地址apollo: @Value("${scooterDataReportEmailAddress}") private String scooterD…

编写Python自动化脚本,使用Autodesk Fusion辅助Ansys HFSS进行建模

前言 最近正在复现一个Vivaldi天线,需要绘制由曲线阵列的圆形构成的开槽。由于HFSS如同大便一般的建模逻辑实在不方便完成这个操作,我决定研究一下使用Autodesk Fusion进行阵列,再将坐标导入到Ansys HFSS中绘制圆柱…

单 Pod DNS 记录(`web-0.nginx.default.svc.cluster.local`)排障与启用

Kubernetes Headless Service & StatefulSet1. 现象Service 类型为 Headless(clusterIP: None) Endpoint 已列出所有 Pod IP Pod 状态 Ready 1/1 但仍无法解析 web-0.nginx.default.svc.cluster.local2. 根因 Co…

云原生周刊:KubeSphere社区版正式发布

云原生热点 KubeSphere社区版正式发布:永久免费,秒享企业级容器管理! 近日, KubeSphere 社区版正式发布,面向开发者与中小团队,永久免费、企业级体验。这一里程碑式版本让云原生技术更易获取、更高效可用。 🌟…

GauGAN详解与实现 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

网络基础17:IRF实验(H3C设备) - 指南

网络基础17:IRF实验(H3C设备) - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

最好的感情

最好的感情: 是随意,却又彼此在意, 是惬意,却又彼此珍惜。 各自独立,而心在一起; 各自呼吸,而爱不分离。 两个人在一起,最重要的感觉就是舒服。 即使默默不语,也是一种默契; 纵然两两相望,也是一种惺惺相惜…

三剑客系列-sed命令

三剑客与正则系列 - sed 命令 1.1 概述核心功能:取行,过滤,替换修改文件内容。 难点:后向引用(截取)。 sed stream editor 流编辑器。1.2 格式命令 选项 详细格式 参数sed 选项条件动作 文件 找谁干啥1 找谁:…

超景深立体显微镜厂家Top10推荐:拓界光电引领行业新风尚

超景深立体显微镜厂家Top10推荐:拓界光电引领行业新风尚在精密制造与科研探索的广阔天地中,超景深立体显微镜以其独特的景深扩展能力和三维成像技术,成为洞察微观世界不可或缺的“智慧之眼”。本文精心筛选出超景深…

深入解析:D018 vue+django 旅游图谱推荐问答系统|neo4j数据库|智能问答

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …