首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大大刺猬

    mysql升级

    导读之前有写过mysql升级的文章的, 比如: mysql5.5.x升级到8.0.x 在win环境 mysql5.7升级到8.0报错MY-013140 contains an invalid utf8mb3 所以这里来整理下 MYSQL升级注意事项和MYSQL升级步骤不涉及mysqlsh等使用MYSQL升级注意事项本文更多的是偏向于 mysql 5.7 升级到 mysql 8.0 毕竟小版本升级的注意事项小得多 )67108864 (64MB)max_error_count641024event_schedulerOFFONtable_open_cache20004000log_error_verbosity3 MYSQL升级步骤mysql升级分为逻辑升级和物理升级两种, 选一种即可逻辑升级即为: 数据从低版本导出, 并导入到高版本.物理升级即为: 替换原有Mysqld相关文件,并启动数据库后,使用mysql_upgrade 开始升级前一定要做好备份.3. 低峰期再进行升级操作4. 如果又从库的话, 建议滚动升级. 当然, 如果停机窗口时间充足的话, 就随便了.

    1.4K10编辑于 2024-03-18
  • 来自专栏python3

    3分钟,YUM升级MYSQL,5.1到5

    本文介绍如何通过YUM升级Mysql的版本(默认用YUM安装的MySQL都是5.1的版本) 环境:CENTOS6.9 原Mysql 版本:5.1 新Mysql 版本:5.6 时间需要:3分钟以内 注意: 做任何动作前,先做好数据备份和恢复计划 [willson@heegw3o0cZ ~]$ sudo su - root [root@heegw3o0cZ ~]# [root@heegw3o0cZ ~]# mysql-5.1.73-8.el6_8.x86_64                                     3/4   Verifying  : mysql-devel-5.1.73 [root@heegw3o0cZ ~]# [root@heegw3o0cZ ~]# rpm -Uvh http://repo.mysql.com/mysql-community-release-el6- [  OK  ] [root@heegw3o0cZ ~]# mysql Welcome to the MySQL monitor.  

    98020发布于 2020-01-07
  • 来自专栏IT当时语_青山师_JAVA技术栈

    Mac升级Mysql

    brew upgrade mysql ==> Upgrading 1 outdated package: mysql 5.7.19 -> 8.0.12 ==> Upgrading mysql ==> Installing dependencies for mysql: openssl ==> Installing mysql dependency: openssl ==> Downloading https by default To connect run: mysql -uroot To have launchd start mysql now and restart at login: brew services start mysql Or, if you don't want/need a background service you can just run: mysql.server by default To connect run: mysql -uroot To have launchd start mysql now and restart at login:

    1.6K20编辑于 2023-05-05
  • 来自专栏linux技术分享

    mysql安装,升级

    1,源码安装 2,二进制安装 (解压即用) 3, yum安装,需要网络 确认当前mysql版本的mysql支持的平台 https://www.mysql.com/support/supportedplatforms -5.7.26-linux-glibc2.12-x86_64 mysql-57 ln -s mysql-8.0.18-linux-glibc2.12-x86_64 mysql-80 这里需要做升级,所以做了两个软连接 /mysqld chkconfig --add mysqld systemctl start mysqld 升级数据库 如何把mysql5.7升级到8.0 需要注意系统的参数升级到mysql8.0有哪些是不支持的需要看 :$PATH source /etc/profile mysql -V #坚持环境变量是否切换成功 把原来数据库停止 升级之前必须备份数据 必须备份数据 必须备份数据 ,一旦升级mysql8.0无法回退 日志查看升级过程 此方法属于就地升级,生产一般采用迁移升级配合备份,切记,切记,切记 一旦升级无法回退

    1.3K11发布于 2021-11-06
  • 来自专栏技术杂记

    NTP 升级3

    升级 当前版还是 Ver. 4.2.6p5 [root@h101 etc]# /usr/sbin/ntpd --help ntpd - NTP daemon program - Ver. 4.2.6p5

    89640编辑于 2022-04-25
  • 来自专栏数据库干货铺

    MySQL数据库升级

    本文通过逻辑方式、物理方式原地升级来介绍MySQL5.6 升级至MySQL5.7的方法,并介绍其使用场景。 实例 MySQL5.7 的部署历史文章里也有,如果不太熟悉的同学可以参考如下链接文章 MySQL5.7安装https://mp.weixin.qq.com/s/fbp-3hpMxrCc7R3_HQTchA 1.4 应用场景 数据量小的情况下使用,此方式通常不会失败 在跨大版本升级的时候使用较多,例如,从MySQL5.6(或更低版本)直接升级到8.0版本 不同MySQL分支之间升级 02 原地升级方式 2.5 升级数据库 MySQL升级工具是mysql_upgrade,错误日志里也提到了使用mysql_upgrade进行修复相应的错误。 ,建议测试环境进行1个月以上的测试 c) 生产环境升级前一定要进行备份 d) 生产环境的升级顺序建议是先升级从节点,再升级主节点或进行主从切换 以上就是MySQL5.6升级至MySQL5.7的2

    2.6K30发布于 2020-04-07
  • 来自专栏MySQL解决方案工程师

    MySQL安装、升级篇——RPM

    新春伊始,推出MySQL管理系列连载。 本篇将介绍MySQL使用RPM方式进行安装。 MySQL的安装过程包括5个步骤, 决定在哪种操作系统上进行安装,用户可以从MySQL的官网“https://www.mysql.com/support/supportedplatforms/database.html ”查看MySQL支持的操作系统。 之前解决依赖关系,例如MySQL依赖libaio库,因此,用户需要在安装MySQL之前确认libaio库是否安装,如果没有安装需要先安装libaio之后才能安装MySQL。 在操作系统中配置mysql用户和组(MySQL服务器进程由mysql用户运行)。

    3.4K20编辑于 2023-02-10
  • 来自专栏web全栈之路

    Mysql升级及配置优化

    mysql 5.6升级到5.7 Mysql官网下载最新5.7社区版,mysql-5.7.26-win32.zip 下载解压后的文件: 添加配置文件my.ini,主要是数据库配置、参数设置(端口号、字符集 ,具体参考https://www.jianshu.com/p/d7d364745173 两个bat文件主要为了方便mysql的安装和卸载 图片 不指定(注释)basedir和datadir,mysql 默认初始化data在当前目录,方便后续mysql的打包安装。 修改密码: 设置my.ini ,添加一行 skip-grant-tables,执行installdb.bat启动服务 进入mysql客户端: mysql -uroot  -P6706 use mysql ,添加一个账户,给与最高权限 Mysql5.7瘦身 从1.7G到330M 删除文件夹中的lib 文件夹里的内容是给你重新编译MySQL软件使用的,一般使用不到。

    1.5K20编辑于 2022-09-29
  • 来自专栏北漂的我

    Mysql 军规升级版

    >>> 一、基础规范 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1) 通用,无乱码风险,汉字3字节,英文1字节 (2) utf8mb4 后者占用4个字节,存储年使用YEAR,存储日期使用DATE,存储时间使用datetime 必须把字段定义为NOT NULL并设默认值 解读: (1)NULL的列使用索引,索引统计,值都更加复杂,MySQL 更难优化 (2)NULL需要更多的存储空间 (3)NULL只能采用IS NULL或者IS NOT NULL,而在=/! (16843009) ; 使用 varchar(20) 存储手机号,不要使用整数 解读: (1)牵扯到国家代号,可能出现+/-/()等字符,例如+86 (2)手机号不会用来做数学运算 (3) 非唯一索引使用 idx_[字段名] 来命名 单张表索引数量建议控制在5个以内 解读: (1)互联网高并发业务,太多索引会影响写性能 (2)生成执行计划时,如果索引太多,会降低性能,并可能导致MySQL

    94430发布于 2019-05-29
  • 来自专栏CSDNToQQCode

    升级pip 升级pip3的快速方法

    2、pip升级或pip3升级 注:-U就是 --upgrade,意思是如果已安装就升级到最新版 【pip install --upgrade pip】与【pip install -U pip】效果是一样的 global.index-url https://repo.huaweicloud.com/repository/pypi/simple pip config list pip install -U pip pip3升级 pypi/simple pip3 config list pip3 install -U pip windows pip升级 python -m pip config set global.index-url ,建议以后使用pip3,毕竟是升级了的版本,效果多少会比pip会好。  pip和pip3版本不同,但都位于Scripts\目录下。 系统中只安装了Python2,那么就只能使用pip,pip3同理。

    2.1K20编辑于 2022-11-30
  • 来自专栏python3

    3、Jenkins升级和迁移

    一、Jenkins升级 Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢? Jenkins启动后去更改 B、拷贝settings.xml文件 在Jenkins服务器上随便运行一个mvn命令,例如#mvn -v,这样会在家目录下生成一个.m2的隐藏目录 drwxr-xr-x   3 

    2.5K10发布于 2020-01-06
  • 安装升级pippip3

    文章目录 基础环境 安装/升级 基础环境 Windows 10 Python:3.8.2 安装/升级 下载安装脚本 下载地址:https://bootstrap.pypa.io/get-pip.py 执行脚本 python get-pip.py 当出现 Successfully installed pip-20.1 wheel-0.34.2 时即完成了安装,如果已经安装了低版本,会自动升级到

    30910编辑于 2026-06-15
  • 来自专栏极客开发者

    大升级,MySQL 8.0安装教程

    说说今天的内容吧,MySQL 8.0是一个大大的升级,其他的不说,就速度是原来的两倍。我也愉快的安装了全新的MySQL 8.0系列。今天给大家演示如何安装MySQL 8.0吧。 下面就是教程了,如果视频不能正常观看,请复制以下链接使用浏览器打开 https://www.bilibili.com/video/av26079879 参考链接: 1.官方教程地址:https://dev.mysql.com doc/refman/8.0/en/binary-installation.html 2.中文博客教程地址:https://blog.jkdev.cn/index.php/archives/125/ 3. 安装包下载地址:https://dev.mysql.com/downloads/mysql/

    70110编辑于 2022-01-13
  • 来自专栏MySQL解决方案工程师

    MySQL Shell系列——升级检查器

    MySQL Shell提供了一套工具集,用户可以利用这套工具集完成不同的MySQL 任务。在这一篇文章里,将为读者介绍升级检查器。 用户可以使用升级检查器来检查MySQL 5.7服务器实例,以及MySQL 8.0服务器实例与最新MySQL 8.0版本的兼容性错误和升级问题。 在这里再次强调一下,使用MySQL 5.7的用户,你的MySQL该升级了。 Usage of utf8mb3 charset No issues found 4) Table names in the mysql schema conflicting with new 通过以上的例子,读者可以发现,MySQL Shell提供的升级检查工具能够帮助用户检测版本兼容性,减轻升级工作负担。

    2K10编辑于 2022-11-21
  • 来自专栏MySQL解决方案工程师

    MySQL 8.3的原地升级功能

    2024年1月16日,MySQL 8.3 GA,该版本为Windows用户带来了福音,在配置安装的过程中,支持原地升级(原版本从8.2开始)。 使用该功能可以为用户减少大量的升级测试工作,使得MySQL的运维变得更为简单丝滑。 Windows上的安装使用installer进行,前面的步骤与以往一致,运行配置管理时将出现不同。 当MySQL发现服务器上存在之前的版本时,要求用户必须执行原地升级操作,此时提示输入root用户的密码。 输入密码点击连接后,会显示之前版本的相关信息,包括路径、配置文件等等。 点击执行,配置器将按照列表的任务执行升级操作: 备份MySQL数据库 停止之前的MySQL服务器 重命名之前的数据文件夹 写入配置文件 升级文件权限 调整window服务 启动服务器,并升级系统表 该功能的推出,减少了人工升级带来误操作的风险,使得运维工作变得更加高效,便捷。减少了升级测试的时间,将会大大减少MySQL升级的压力。本地部署的MySQL你还惧怕升级吗?

    77510编辑于 2024-01-22
  • 来自专栏用户4352451的专栏

    MySQL innoDB 中的锁升级

    什么是锁升级? 锁升级是指将当前锁的粒度降低,如一把行锁升级唯一把页锁,或者将页锁升级为表锁,如果在数据库设计中认为锁是一中稀有资源,哪么就会频繁有锁升级的现象 发生锁升级的现象 当一条SQL语句对一个对象上持有的锁数量超锁了阈值 ,默认这个阈值为5000,但是对于不同对象不会发生锁升级 锁资源占用的内存超过激活内存的百分之40 就会发生锁升级 但是!!!!! innoDB 引擎不存在锁升级的问题,因为其不是根据每个记录来产生啊行锁的,是根据每个事务访问的每个页对锁进行管理的。 ? 我感觉这玩意也是锁升级啊。 要是哪位大神看到帮我指点指点

    2.3K20发布于 2020-08-26
  • 来自专栏数据库

    MySQL版本升级(8.0.31->8.0.37)

    MySQL版本升级(8.0.31->8.0.37)官方MySQL8.0升级文档就地升级就地升级涉及关闭旧 MySQL 服务器、用新 MySQL 二进制文件或软件包替换旧 MySQL 二进制文件或软件包、 在现有数据目录上重新启动 MySQL,以及升级现有安装中需要升级的任何剩余部分。 有关可能需要升级的内容的详细信息,请参见第 3.4 节“MySQL 升级过程升级的内容”。注意如果您要升级最初由安装多个 RPM 包生成的安装,请升级所有包,而不是仅升级部分包。 请参见第 2.5.9 节“使用 systemd 管理 MySQL 服务器”。有关 MySQL Cluster 安装的升级,另请参见 MySQL Cluster 升级。 其他版本升级可参考MySQL官方文档本次8.0.31升级到8.0.37 小版本升级,直接下载rpm包升级。

    1.4K10编辑于 2024-12-28
  • 来自专栏MySQL解决方案工程师

    Facebook将MySQL升级至8.0

    当Facebook对MySQL 的每个新主要版本进行升级时,会面临许多挑战,包括: 将Facebook的自定义功能移植到新版本 确保复制在主要版本之间兼容 最小化现有应用程序查询所需的更改 修复服务器 ,以防止Facebook的工作负载的性能退化 Facebook上一次升级到 MySQL 5.6 的主要版本花了一年多的时间才推出。 由于担心升级到 5.7 会减缓 MyRocks 的开发进度,他们当时选择了保持 5.6版本,直到 MyRocks的开发完成。 从 5.6 升级到 8.0 完全跳过了 5.7。在 5.6 中使用的某些 API 将在 5.7 中被弃用,并可能在 8.0 中被删除,这要求Facebook更新使用这些 API 的应用程序。 首先,无法就地升级服务器,需要使用逻辑转储和还原来构建新服务器。但是,对于非常大的 mysqld 实例,这在实时生产服务器上可能需要很多天,而且这个脆弱的过程可能会在它完成之前被中断。

    1.6K30发布于 2021-08-20
  • 来自专栏杨建荣的学习笔记

    MySQL高可用方案升级规划

    我们目前有新系统和老系统,老系统因为历史原因使用的是MySQL 5.5版本,新系统有了整体的规划,使用的是MySQL 5.7版本。 当然整体的方向是不变的,即从5.5版本升级到5.7版本,原本使用VIP的模式需要升级为DNS,原本的主从模式需要升级为高可用模式。 对于这件事情,一方面为了保证进度,另一方面保证可行性。 3)对于应用端,可以使用DNS的方式来连接,即原来的IP端口修改为域名的方式 4)后续对于测试环境的业务对接,不再使用IP,而统一对接域名的方式 测试环境试运行一段时间之后,逐步升级5.5和5.7版本的高可用方案 对于异步主从模式的环境,如果是5.5版本,需要和业务方进行协商,升级为5.7版本+高可用模式。 如果是业务优先级不高的环境,可以直接采用升级5.5至5.7,升级高可用+DNS的模式。 对于数据量较大的5.5版本,可以考虑通过跨版本的级联从库来完成。 ?

    1.5K30发布于 2019-07-12
  • 来自专栏python3

    MySQL系列:(3)MySQL加强

    3)添加数据: 先添加主表,再添加副表 4)修改数据: 先修改副表,再修改主表 5)删除数据: 先删除副表,再删除主表 2.8、级联操作 级联修改: ON UPDATE CASCADE 级联删除: ON employee_department_fk FOREIGN KEY(DepartmentId) REFERENCES T_Department(Id) ON UPDATE CASCADE ON DELETE CASCADE ) 3、 3.2、MySQL变量 MySQL变量包括:全局变量、会话变量、局部变量 全局变量(内置变量):mysql数据库内置的变量 (所有连接都起作用) 查看所有全局变量: show variables 查看某个全局变量 num = 1 THEN SET str = '星期一'; -- 注意用SET进行赋值 ELSEIF num = 2 THEN SET str = '星期二'; ELSEIF num = 3  mysql用户的密码?

    1.2K10发布于 2020-01-10
领券