Ubuntu18.04将数据库MySql从5.7版本升级到8.0版本

收录合集

1.升级前的检查准备
在终端运行命令:
mysqlcheck -u root -p --all-databases --check-upgrade
返回结果如果全部都是OK, 就表示检查没问题,进入下一步。如果有错误,看这里:https://dev.mysql.com/doc/refman/8.0/en/upgrade-prerequisites.html

2.备份数据库
mkdir mysql-backup
cd mysql-backup
mysqldump --all-databases --single-transaction --quick --lock-tables=false > full-backup-$(date +%F).sql -u root -p
该命令各个参数解释:

–all-databases : 表示导出全部数据库
–single-transaction : 这个不太懂,网上的解释也没看明白,需要补充补充数据库基础了。。
–quick : 导出时不会将数据加载到缓存,而是直接输出。默认就是启用状态。可以使用–skip-quick 取消该选项。
–lock-tables:开始导出前,锁定所有表。当导出多个数据库时,–lock-tables分别为每个数据库锁定表。
$(date+%F)表示获取当前时间,在Linux Shell中:
–user, –u指定连接的用户名
–password, –p连接数据库密码

付费阅读 Start-分割线, 请保留上下分割线。如果分割线内换行出现空白行, 请使用 Shift+回车键 实现换行。正式发布文章前,请先保存文章(ID生效)再插入此组件,最后设置单篇内容价格, 以下为限制内容。

隐藏内容需要支付:$0.1
立即购买 订阅VIP会员
Ubuntu18.04将数据库MySql从5.7版本升级到8.0版本, TNEXT

End-分割线

双ISP家庭宽带美国原生IP超大带宽不限流量解锁ChatGPT、流媒体、TikTok, Lisahost新品4837线路。国际贸易、跨境出海企业级IPLC/CN2 GIA国际互联网专线 JustMySocksBandwagonHost

本文由作者 okass 发布在 TNEXT , 转载请联系客服授权处理,获得授权后请保留文章的完整性并附上原文链接: https://tnext.org/6401.html

2
无限制访问资源 | 下载VIP专享资源 | 享受VIP会员专区优惠折扣 | 会员独享专栏| 去除广告| 会员订阅更多详情说明 订阅会员
We will be happy to hear your thoughts

      Leave a reply

      error: Content is protected !
      TNEXT
      Logo