当前位置: 首页 > news >正文

05_Mysql与图片的存储

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.hskmm.com/?act=detail&tid=30274

相关文章:

  • 【Linux】权限 - 实践
  • 斯坦福ACE框架:让AI自己学会写prompt,性能提升17%成本降87%
  • 【左扬精讲】SRE 别慌!我用 服务器监控指标 讲 KNN 分类算法,从相似度计算到异常识别,都是咱运维人能懂的话(含代码)
  • 博客园地址 - yuyue
  • 【终章】:幸福的复利——打造你的每日幸福微习惯 - 指南
  • 实用指南:Go 语言中的**数组 (Array)*用法
  • 行业词汇
  • Java实现业务数据报表的邮件定时发送功能
  • 编写Python自动化脚本,使用Autodesk Fusion辅助Ansys HFSS进行建模
  • 单 Pod DNS 记录(`web-0.nginx.default.svc.cluster.local`)排障与启用
  • 云原生周刊:KubeSphere社区版正式发布
  • 最好的感情
  • 三剑客系列-sed命令
  • 超景深立体显微镜厂家Top10推荐:拓界光电引领行业新风尚
  • 20232419 2025-2026-1《网络与系统攻防技术》实验一实验报告
  • 完整教程:用deepseek部署全自动的机器人--bytebot
  • 44. 开发商购买土地
  • 当AI与机器人走进生活:我们即将迎来的日常变革
  • 显微镜厂家TOP10推荐:拓界光电以创新技术引领精密观测新时代
  • net中使用了垃圾回收机制(GC)功能
  • 2025 超景深三维显微镜厂家 TOP10 推荐:三维成像技术的行业应用标杆​
  • 音乐节奏跳动
  • CF2160 Codeforces Round 1058 (Div. 2) 游记
  • 2025年国内铝单板工厂推荐/国内铝单板厂家/ 市场铝单板推/公司榜荐
  • 一个老码农的掏心窝推荐:微擎,我后悔没早点遇到的开发利器
  • 国内铝单板工厂推荐/国内铝单板厂家/ 市场铝单板推荐:四川汇才铝业有限公司
  • 超景深显微镜厂家TOP10推荐:拓界光电引领精密观测新时代
  • 2025 闪蒸/流化床/喷雾/实验型喷雾/离心喷雾/压力喷雾/流化床喷雾/桨叶/盘式/真空耙式干燥机厂家推荐榜单:技术适配与场景落地能力成核心考量
  • 2025 年点胶机源头厂家最新推荐排行榜:自动 / 果冻胶 / 无痕内衣 / 烫钻 / 珠宝热熔胶等多类型设备优质企业精选
  • harbor 局域网https 自签名证书搭建