扫描二维码关注官方公众号
返回列表 发布新帖

服务器上怎么同时运行安装多个mysql数据库?怎么同时安装mysql5.7和mysql8.0?

329 0
发表于 2024-10-28 23:18:30| 字数 762 | 查看全部 阅读模式 来自 浙江杭州
都2025年了,有时候我们在使用云服务器时,大多程序都用的mysql8.0,可是突然有一个只能使用mysql5.7,怎么办?难道还要重新再买一个服务器嘛?


其实不然,如果我们的服务器配置低比如2-2就算了,如果是16-16,那再买一个着实浪费钱,今天我来给大家分享一个绝招

不管是centos还是debian系统,都可以同时运行多个mysql的,主要就是通过doker
在服务器全新状态下,我们比如安装了mysql8.0,现在还要再安装mysql5.7。
一、首先打开宝塔面板
二、选择左边的doker,会提示让你安装doker运行环境,点击安装
image.webp

要注意的是,名字一定要是英文的,且不能出现 . ,要分割的话,就用_,比如不能为mysql5.7,而是要mysql5_7

端口号就13306好了,因为3306是新服务器时安装的数据库8.0在用着,你要是安装多个doker数据库了,那么23306,33306,43306就这样写都行
image.webp

安装好了就这样

三、添加数据库
image.webp

添加至这里选择我们刚才添加的数据库的名字

四、设置数据库访问权限
image.webp

选择为指定ip,ip填写你的服务器的ip,这样你这台服务器上的程序才能访问你的这个数据库
如果是要自己电脑上远程连接数据库或者其他服务器访问这个数据库,那就填写对应的ip就好了,自己电脑的ip百度一下ip,就显示了,不过这个ip过几天就会变动了的

五、程序的env或者datebase文件配置方法
image.webp

有人会创建多个数据库,但是会问:服务器上创建多个数据库,连不上doker里的数据库怎么办?连接doker创建的数据库总是错误怎么办?
下面说的注意点做到了,就不会有这些疑问了:
①注意这里的ip就不能填写127.0.0.1或者location了,不知为何他有时候就是只认服务器的ip地址
②端口号就写之前第二步创建doker数据库时填写的

免责声明

信息及内容: 内容仅代表用户个人观点,与本论坛无关。本论坛不保证内容的准确性、完整性或时效性,使用请自行判断和承担风险。

法律责任: 用户对其发布内容负全责,包括但不限于版权、隐私、诽谤等。因使用本论坛内容导致的任何损失,本论坛不承担责任。

版权与隐私: 请勿发布侵犯他人版权或涉及隐私的信息。发现侵权行为,请立即联系我们处理。

第三方链接及广告: 本论坛不对第三方网站或资源的内容负责。用户因访问或使用第三方内容或广告进行的交易和产生的损失,本论坛不承担责任。

用户行为: 用户需遵守论坛规则和法律法规,不得发布违法、侮辱性或不恰当内容。我们有权删除违反规则的内容并采取相应措施。

联系我们: 如有疑问或发现违规行为,请联系管理员:865817711@qq.com

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

865817711@qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 第一论坛网 版权所有 All Rights Reserved. 浙ICP备2023009069号-17|浙公网安备33010602013740号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表