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

网站建设使用的工具河南炒股配资网站开发

网站建设使用的工具,河南炒股配资网站开发,江苏通力建设官方网站,爱查企业起因 今天在将一个项目部署到本地,想着是先找到一个功能差不多的开源项目,再在这基础之上进行改动,找到的这个项目使用的MySQL版本是MySQL5.7,应该是比较古早的项目了,但是我现在装的是8.4版本的,所以涉及…

起因

今天在将一个项目部署到本地,想着是先找到一个功能差不多的开源项目,再在这基础之上进行改动,找到的这个项目使用的MySQL版本是MySQL5.7,应该是比较古早的项目了,但是我现在装的是8.4版本的,所以涉及MySQL的版本切换,这里记录一下操作方法。


如何安全切换版本而不删除原有MySQL?

1. 仅停止旧服务,保留文件
  • 停止并删除旧服务(若之前安装的时候没有自己指定MySQL服务名,则默认为MySQL):

    #停止现有的MySQL服务
    net stop MySQL
    # 确认旧服务不会再用可以选择直接在删除服务
    sc delete MySQL
    
  • 注意:此操作仅移除服务注册,不会删除安装目录(如D:\MySQL\mysql-8.4.1-winx64)和数据目录(默认在ProgramData\MySQL或自定义路径)。

为什么需要删除服务?

当你在Windows中安装MySQL时,系统会注册一个服务(如默认的MySQLMySQL80)。若直接安装第二个MySQL实例,可能会因服务名冲突导致报错The service already exists!。因此,删除旧服务是为了解决服务名冲突问题,而不是卸载MySQL。切换版本时只需处理服务注册项,保留原有数据和程序文件即可。

2. 添加配置文件my.ini

若安装MySQL的方法为直接下载压缩包的话,是没有自带my.ini文件的,需要自己新建一个,位置为根目录D:\MySQL\mysql-8.4.1-winx64\下,具体内容如下。

示例my.ini配置:

[mysqld]
#端口号 若有多个mysql,端口号应不同
port = 3307              
#mysql-5.7.43-winx64的路径
basedir=D:\MySQL\mysql-5.7.43-winx64           #修改为自己的数据库解压路径
#mysql-5.7.43-winx64的路径+\data
datadir=D:\MySQL\mysql-5.7.43-winx64\data   #修改为自己的数据库存储路径#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]
#编码
default-character-set=utf8 
3. 安装新版本时指定独立配置
  • 进入新版本的**bin目录**,执行安装命令时需:

    • 指定新服务名:避免与旧服务冲突(如MySQL_New)。
    • 配置独立端口和数据目录:在my.ini中设置不同端口(如3307)和datadir路径。
    mysqld install MySQL_New --defaults-file="D:\新版本路径\my.ini"# 例:
    mysqld install MySQL841 --defaults-file="D:\MySQL\mysql-8.4.1-winx64\my.ini"
    
  • 初始化并启动新服务:

    执行初始化命令之后会得到一个随机生成的密码,用于初次连接登录。

    # 初始化
    mysqld --defaults-file="D:\MySQL\mysql-8.4.4-winx64\my.ini" --initialize --console
    # 启动
    net start MySQL_New
    
  • 连接,进入MySQL命令行

    # 连接版本(端口3307)
    mysql -uroot -P3307 -p
    
  • 更改密码

    将随机密码更改为自己熟悉的密码,如``123456`

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
4. 多版本共存与切换
  • 通过不同服务名启动/停止

    net start MySQL_New   # 启动新版本
    net stop MySQL_Old    # 停止旧版本
    
  • 通过不同端口连接

    mysql -uroot -P3306 -p   # 连接旧版本(端口3306)
    mysql -uroot -P3307 -p   # 连接新版本(端口3307)
    
  • 环境变量切换(可选):
    将常用版本的bin目录放在系统变量Path最前面,或通过批处理脚本临时切换路径。


注意事项

  1. 数据安全
    删除服务时切勿误删datadir文件夹(包含数据库文件)或basedir(安装目录)。若需彻底卸载,才需手动删除这些目录。
  2. 注册表残留
    若后续安装失败,检查注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中是否残留旧服务项并手动删除。
  3. 配置文件隔离
    确保新旧版本的my.ini文件独立,避免端口或路径冲突。

篇结。


文章转载自:

http://KUdH37x3.qbgff.cn
http://4YxoUXD7.qbgff.cn
http://9o8OxhBg.qbgff.cn
http://S0r5CLqx.qbgff.cn
http://GcnFvFkW.qbgff.cn
http://oKIVcjHy.qbgff.cn
http://9ZbqvxEM.qbgff.cn
http://resuOV7g.qbgff.cn
http://p5oIDIW0.qbgff.cn
http://5Lkb6z6n.qbgff.cn
http://3yFJYHsi.qbgff.cn
http://ELp6s9xz.qbgff.cn
http://2INNQkhx.qbgff.cn
http://aW1fzHO3.qbgff.cn
http://qCZImRse.qbgff.cn
http://nDsaipwu.qbgff.cn
http://RkXIPP9I.qbgff.cn
http://l0uY0UKB.qbgff.cn
http://fjYFUgEY.qbgff.cn
http://H3ZkZ7D6.qbgff.cn
http://TWbDJG8E.qbgff.cn
http://h3KLTdFi.qbgff.cn
http://gz0bXDLA.qbgff.cn
http://JbDGh2n0.qbgff.cn
http://88usJvCd.qbgff.cn
http://EOyNZQxn.qbgff.cn
http://4gFoDoRY.qbgff.cn
http://80mNMM2r.qbgff.cn
http://jXDI7QoZ.qbgff.cn
http://y5gp1Wqs.qbgff.cn
http://www.dtcms.com/wzjs/681760.html

相关文章:

  • 怎么让网站被搜索到娄底建网站
  • 正规的装饰行业网站建设公司939网站建设
  • 我想做京东网站淘宝怎么做的韩国seocaso
  • 记事本代码做网站网站建设的规模设想
  • 财经网站建设郑州网站推广地址
  • 鄂州市住房和城乡建设部网站昆明网站建设赵
  • 锦州市网站建设深圳 网站建设
  • 无锡网站建设价格最优成都有哪些好玩的地方和景点
  • 福州免费网站建站模板成都哪家网站建设做得好
  • 做外贸的都有哪些网站上海广告公司招聘信息
  • 功能型网站建设企业培训的目的和意义
  • 资讯网站 整体uiwordpress必备工具
  • 沧州网站建设费用个人网站毕业设计作品
  • 无锡市建设培训中心网站苏州市建设局网站
  • wordpress 网站打不开2345推广联盟
  • 公司后台的网站代理维护更新注册安全工程师准考证打印入口
  • 高品质网站建设软件应用商店下载安装
  • 设计出色的网站公司注册地址必须是商业用房吗
  • 个人网站可以做健康付费知识小程序怎么开发自己的小程序代码
  • 网站建设论文选题背景淄博高效网站建设
  • 手机网站开发团队WordPress主题加密方式
  • 峰峰企业做网站推广免费网页加速器
  • 加快网站打开速度php网站制作流程
  • 松江企业做网站python显示wordpress
  • 一个交易网站开发的成本是多少钱wordpress 网页图标
  • 口碑好的做网站公司哪个公司做外贸网站好
  • 如何申请域名建网站做门户类网站多少钱
  • 免费企业网站建设哪种wordpress插件去除版权
  • m大宅高端设计公司首页南山网站 建设seo信科
  • 潍坊住房和城乡建设局网站河北建设工程招标网